微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何让davascript函数在dom上只执行一次

我一遍又一遍地收到“嗨”的警报,如何让它做到一次并停止:
function doSomething() {
   alert('hi');
}

$(function() {
    doSomething();
});

解决方法

// Fired once when document is ready
        $(document).one('ready',function () {
              doSomething();
        });

使用.one确保只执行一次而不是重复.可以放置几个document.ready事件侦听器(如果你需要多次执行其他事件),只要你没有过度,为了便于阅读.

当您希望在第一次打开网页或第一次安装移动应用程序时显示警报时,.one特别有用.

原文地址:https://www.jb51.cc/html/224080.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐