似乎我找不到解决方案。请帮助我。jQuery卷滑块
我想要做的是有一个简单的音量滑块。
所以,你可以看到橙色的部分是我的音量滑块。
这是我的jQuery:
var mouseDown = false;
$("#volSlider").mousedown(function() { mouseDown = true; });
$("#volSlider").mouseup(function() { mouseDown = false; });
$("#volSlider").mouseleave(function() { mouseDown = false; });
$("#controlVolume").mousemove(function(e)
{
if (mouseDown == true)
{
var caretFromTop = $("#volCaret").position().top;
var areaHeight = $("#volSlider").height();
var volume = (caretFromTop/areaHeight) * 100;
volume = Math.round(volume);
$("#volCaret").css("bottom", volume);
$("#volText").text(volume);
if (volume <= 100 && volume >= 0)
{
//To be added.
}
}
});
编辑:对于那些谁希望看到我的HTML:
<div id="controlVolume">
<div id="volSlider">
<div id="volCaret"></div>
</div>
<div id="volText"></div>
</div>
当我尝试插入符号拖到顶部,它只是为“ 1“而不是进一步。我错过了什么?提前致谢。
'%'表示模数。我想你想要繁殖? – eithed
大起来MS油漆! – WheretheresaWill
对不起,这是一个错字。它实际上是一个“*”,而不是“%” –