1
我解除綁定滑塊以禁止人們在遊戲結束後上下移動滑塊,但當他們再次單擊時,滑塊應重新綁定以再次工作。調用.unbind()後「重新綁定」滑塊?
裏面我startGame()函數,它是什麼的init(後稱爲),但也呼籲gameReset():
$("#mySlider")
.on('mousedown', sliderMouseDown)
.on('touchstart', sliderMouseDown)
.slider({
orientation: "vertical",
range: "min",
min: 0,
max: 100,
value: 0,
step: 1,
animate: "slow",
slide: refreshSwatch,
change: refreshSwatch
});
該代碼工作完全正常了最初「設置」滑塊,但是當gameReset()再次調用startGame()代碼,它似乎沒有「重新綁定」滑塊。我不認爲我做得對,有沒有其他辦法?
我用它來解除綁定上gameEnded()的代碼是:
$("#mySlider").unbind();