假设我有一个javascript函数调用function playGauge()
。
我想在点击或滚动div
class="myClass"
时调用此函数一次。点击我使用以下代码:
var myclassClicked = false;
$('.myClass').click(playGauge);
function playGauge(){
if (myclassClicked === true) return false;
myclassClicked = true;
///do some other stuff
}
如何以与我的代码和function playGauge()
类似的方式添加滚动功能。
谢谢!
答案 0 :(得分:3)
$.one
是你的朋友:
$('.myClass').one('click scroll', function(event){ ... });
答案 1 :(得分:3)
在与选择器
匹配的任何元素上发生事件后,删除事件处理程序$('.myClass').on('click scroll', function() {
$('.myClass').off('click scroll')
playGauge();
});
答案 2 :(得分:0)