似乎我找不到解決方案。請幫助我。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
對不起,這是一個錯字。它實際上是一個「*」,而不是「%」 –