我只想在浏览器的屏幕宽度为 800 像素时触发点击事件,但是按照下面的逻辑,当我到达 800 并停止调整屏幕大小时,点击事件会不停地来回触发。我该如何解决这个问题。
html文件:
<!-- begin sidebar minify button -->
<a href="javascript:;" class="sidebar-minify-btn" data-click="sidebar-minify">
<i class="fa fa-angle-left"></i>
</a>
<!-- end sidebar minify button -->
js文件:
window.onresize = function()
{
const width = window.innerWidth;
if(width === 800)
{
$('a[data-click="sidebar-minify"]').trigger('click');
console.log('click event triggered');
}
}
慕哥9229398
函数式编程
呼唤远方
相关分类