更新时间:2017/3/14 上午10:54:24
更新说明:
全新封装插件;
增加api及各项使用参数
调用更加简单易用
浏览器全面支持ie8+,chrome,firefox,移动端等
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $().shineonScroll({ "father" : "scrollfather1" , //当前区域id "soncontent" : "scrollson" , //当前区域子元素样式表 "scroll_y" : "scroll_y" , //模拟滚动条y轴背景样式 "scroll_ymove" : "scroll_ymove" , //模拟滚动条y轴滚动条背景样式 "scroll_x" : "scroll_x" , //模拟滚动条y轴背景样式 "scroll_xmove" : "scroll_xmove" , //模拟滚动条x轴滚动条背景样式 "deloradd" : "" , //添加元素,删除元素参数adddel "wheelxory" : "wheely" , //滚动类型wheelx轴,wheely轴 "wheelval" : 0, //滑轮上下滚动的值,1位向下,-1位向上 "marginstep" : 10, //步长,请使用数字,true为自动 "getfatherid" : "whichscroll" , //获取当前滚动区域模块id的隐藏域id "scrolltop" : "top" , //top/bottom 初始化滚动条居顶、居底 "resetinit" : 0, //0代表不做处理,1代表重置 重置wheelx or wheely的left/top值 "scrolltarget" : ".scrollfather" , //鼠标滑动,标记父元素 }) |
模拟滚动条
1 2 3 4 5 6 7 8 9 10 | < div class = "scrollfather" id = "scrollfather1" > < div class = "scrollson" > </ div > < div class = "scroll_ymove" > < div class = "scroll_y" unorbind = "unbind" ></ div > </ div > < div class = "scroll_xmove" > < div class = "scroll_x" unorbind = "unbind" ></ div > </ div > </ div > |
1 | $().shineonScroll({ "father" : "scrollfather1" }); |
引入样式表和js即可;
需要注意的是,页面需要添加一行dom节点<input type="hidden" id="whichscroll">
页面初始化时需要添加一下代码,
1 2 3 4 5 6 7 8 9 10 11 | $( ".scrollson" ).mouseover( function () { //兼容pad的监听事件 $( "#whichscroll" ).val($.trim($( this ).parent().attr( "id" ))) if ((navigator.userAgent.match(/(iPhone|Android|iPad)/i))) { var scrollfathter1 = document.getElementById($.trim($( this ).parent().attr( "id" ))); scrollfathter1.addEventListener( "touchstart" , touchStart, false ); scrollfathter1.addEventListener( "touchmove" , touchMove, false ); scrollfathter1.addEventListener( "touchend" , touchEnd, false ); } }) //初始化调用 scroll_y( "scrollfather1" , "scrollson" , "scroll_y" , "scroll_ymove" , "scroll_x" , "scroll_xmove" , "" , "wheely" , "" ) $( ".scrollson" ).css( "margin-top" , "0" ) $( ".scroll_y" ).css( "top" , "0" ) |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com