滚动选页+on事件触发
来源:互联网 发布:怎么卸载mac软件 编辑:程序博客网 时间:2024/06/05 18:19
以前写效果的时候总是单个事件点击写,现在跟同事学了新用法:用on 来写触发事件。可以连续触发多个。
$('.c-platform-contain-nav ul li').on('click','a',function(){
$(this).removeClass('hover');
$(this).addClass('act');
$(this).parent().siblings().find("a").removeClass('act');
}).on("mouseenter",'a',function(){
if( $(this).hasClass('act') ){
return;
}else{
$(this).addClass('hover');
}
}).on("mouseleave",'a',function(){
$(this).removeClass('hover');
});
下方滚动选页数的jq代码:
<div class="c-flip-btn noCopy">
<span class="transition c-filp-first">1</span>
<span class="transition c-change-filp">6</span>
<span class="transition c-flip-btn-current c-change-filp">7</span>
<span class="transition c-change-filp">8</span>
<span class="transition c-filp-end">100</span>
</div>
$('.c-flip').on('click','span.c-change-filp',function(){
var num = parseInt($(this).html());
var that = $('span.c-change-filp').eq(1);
if( num <= parseInt($('span.c-filp-first').html()) + 1 || num >= parseInt($('span.c-filp-end').html()) -1 ){
return;
}else{
that.html(num);
that.prev('span.c-change-filp').html(num-1);
that.next('span.c-change-filp').html(num+1);
}
}).on('click','i.c-flip-r',function(){
var num = parseInt($('span.c-change-filp').eq(1).html());
if( num >= parseInt($('span.c-filp-end').html() - 2 ) ){
return;
}else{
var that = $('span.c-change-filp').eq(1);
that.html(num+1);
that.prev('span.c-change-filp').html(num);
that.next('span.c-change-filp').html(num+2);
}
}).on('click','i.c-flip-l',function(){
var num = parseInt($('span.c-change-filp').eq(1).html());
if( num == parseInt($('span.c-filp-first').html()) + 2 ){
return;
}else{
var that = $('span.c-change-filp').eq(1);
that.html(num-1);
that.prev('span.c-change-filp').html(num-2);
that.next('span.c-change-filp').html(num);
}
});
- 滚动选页+on事件触发
- jquery 滚动条 触发事件
- 滚动条移动触发事件
- 滚动条下拉触发事件
- 滚动条分页/滚动条事件触发
- js绑定滚动事件,滚动事件无效,没有触发
- scrollview上下滚动效果触发相关事件
- jquery滚动条到底部触发事件
- 浏览器滚动条到底触发事件
- 滑动窗口滚动条触发事件
- angularJS-滚动到底部触发事件
- javaScript的on方法,动态触发事件
- on事件触发元素先后顺序
- js实现滚动条滚动到最底部触发事件
- 解决NestedScrollView中,在子View上滑动不触发滚动事件,却触发点击事件
- js当滚动条拉到最下端,触发事件代码
- css 滚动条滑动到底部时触发事件
- asp.net页面触发事件panel滚动条高度不变
- 使用 Navicat_premium 将 oracle 数据库迁移到 mysql
- docker搭建开发环境模板
- 蓝桥杯2017模拟赛-排列序列
- selenium使用python的csv进行参数化时,中文乱码解决方案
- 基于静态分析的Android恶意软件检测
- 滚动选页+on事件触发
- 赚钱是给学习知识最好的回报
- BLE使用笔记
- Xcode创建framework工程
- Chrome Devtools之工作区
- 【RxJava】RxJava响应式带来的好处
- java 的耦合度,要高内聚,低耦合
- SQL DEFAULT 约束
- maven 多模块多Web应用合并War包