我需要在我的網頁,一旦工作調整頁面我的功能正在運行超過一次,當我調整頁面
<button></button>
function example(){
$('button').click(function(){
alert();
});
}
$(window).bind('resize load', function(){
if ($(this).width() < 768){
example();
}
});
https://jsfiddle.net/vcode/yh1m2vre/
因爲每次調整大小並且寬度低於768時都要綁定點擊事件。你想要做什麼? – nikhil
每當您重新調整大小時,都會綁定一個新的點擊事件。所以在你調整一次後,你有一個點擊處理程序。再次調整大小後,您有2個點擊處理程序(它們執行相同的操作)。然後是4,然後是8,然後是16,依此類推。 – David
是的,我注意到了。我不知道我可以如何防止這種情況。 – vulkan