jquery.scrollify.1.0.9.js 屏幕会抖动的问题 与使用方法

正文开始

这个版本测试会抖动,具体原因不详。 目前只使用 jquery.scrollify.min.1.0.21.js版本相对平滑 下载来源:https://www.bootcdn.cn/scrollify/ 官网演示(Version 1.0.21): https://projects.lukehaas.me/scrollify/#home ~~~ //循环的幻灯片主体标识 class="panels" //自定义跳转导航的按钮点击事件 navBar.find("a").on("click",function(e){ $(this).addClass("active").siblings().removeClass("active"); $.scrollify.move($(this).attr("href")); }) moveToTopIcon.on("click",function(e){ $.scrollify.move("#page1"); navBar.find("a.active").removeClass("active"); navBar.find("a").eq(0).addClass("active"); }) var timer; $(window).resize(function() { clearTimeout(timer); timer = setTimeout(function() { $(".panels").css({"height":$("window").height()}); },40); }); $('.panels').css({'height': $("window").height()}); navBar.find("a").eq(0).addClass("active") $.scrollify({ section: '.panels', easing: "easeOutExpo", scrollSpeed: 800, offset : 0, scrollbars: false, // standardScrollElements: "", // setHeights: true, // overflowScroll: true, // updateHash: true, // touchScroll:true, before: function(i,panels) { navBar.find("a.active").removeClass("active"); var ref = panels[i].attr("data-section-name"); navBar.find("a.active").removeClass("active"); navBar.find("a[href='#" + ref + "']").addClass("active"); }, after:function() { }, afterResize:function() {}, afterRender:function() {} }); $.scrollify.move("#page1"); ~~~

正文结束

js 正则替换返回值做回调函数 js删除对象的属性