今天有遇到需求 分析后 发现只能执行一次就要销毁
从网上查阅资料发现 有one()方法 但是都要监听点击事件才可以
转换一下思路:
在一开始定义一个变量 用来记录是否进入第一次函数里 是的话就将变量改变
此时若判断条件添加上该变量 可以实现执行一次 第二次不执行
var isFirst = true;
if (swiper.activeIndex == 1 && isFirst) {
$('.page-bottom-btn').addClass('bottom-hide')
isFirst = false
}
setTimeout(function() { $('.page-bottom-btn').removeClass('bottom-hide') }, 5000);