我正在尝试阻止函数在满足条件时运行多次
$(window).scroll(function() {
if (scrollvalue === wHeight) {
function()
}
});
我希望整个事情只在第一次运行,然后被忽略或者即使条件得到满足也不再运行。
答案 0 :(得分:0)
答案 1 :(得分:0)
声明一个全局变量:
DirectChannel
然后,一旦满足条件,将其设置为true:
var conditionsSet = false;
然后,在if语句中,将其添加为条件:
conditionsSet = true;
答案 2 :(得分:0)
如果要在html元素上使用jquery事件,请使用.one函数。
$( "#foo" ).one( "click", function() {
alert( "This will be displayed only once." );
});