我一遍又一遍地收到“嗨”的警报,如何让它做到一次并停止:
function doSomething() { alert('hi'); } $(function() { doSomething(); });
解决方法
// Fired once when document is ready $(document).one('ready',function () { doSomething(); });
使用.one确保只执行一次而不是重复.可以放置几个document.ready事件侦听器(如果你需要多次执行其他事件),只要你没有过度,为了便于阅读.
当您希望在第一次打开网页或第一次安装移动应用程序时显示警报时,.one特别有用.