2
我有兩個按鈕,它們使用Javascript來調用它們的控制旋轉木馬和其他一些動作的函數。Javascript按鈕,防止鼠標雙擊
我只想禁用用戶雙擊按鈕的能力。
這裏是我的代碼:
var onRightArrow = function(e) {
//alert("Right");
if (unitCtr<=unitTotal) {
unitCtr++;
TweenLite.to(productTxt, 0.2, {y: "-="+unitHeight });
TweenLite.to(productImg, 0.2, {y: "-="+unitHeight });
}
hideArrows();
}, onLeftArrow = function(e) {
//alert("Left");
if (unitCtr>1) {
unitCtr--;
TweenLite.to(productTxt, 0.2, {y: "+="+unitHeight });
TweenLite.to(productImg, 0.2, {y: "+="+unitHeight });
}
hideArrows();
}
arrowRight.addEventListener('click', onRightArrow, false);
arrowLeft.addEventListener('click', onLeftArrow, false);
我知道的代碼DBLCLICK行,但不完全知道如何應用到禁止從鼠標的雙擊動作。
當用戶現在doubleclicks,它misplaces在這就是爲什麼我要刪除的DBLCLICK的影響按鈕的功能轉盤元素的定位。
在此先感謝您的任何建議。請避免在JQuery中提供答案。
更多代碼: http://codepen.io/anon/pen/QjGydw
只覆蓋雙擊事件並使其無效? – Steve
@Steve或'返回false'。 – divy3993
@ divy3993我認爲返回false只適用於jQuery,糾正我,如果我錯了 – Steve