我有如下代码

  $(document).on("pagebeforeshow", "#Newpage", function (event) {
    $(".newtext").change( function() {
            dostuff();
        });

    });


现在的问题是每次NewPage加载时,


  $(“。newtext”)。change(function()


发生并被多次触发。因此,如果我第一次打开页面,第一次发生dostuff()发生一次,如果我导航到其他页面并再次回到#Newpage,它将发生两次,依此类推

最佳答案

您可以尝试以下方法:

$(document).one("pagebeforeshow", "#Newpage", function (event)

关于javascript - jQuery PageBeforeShow事件绑定(bind)多次,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19873131/

10-11 11:55