提醒:本文最后更新于 4147 天前,文中所描述的信息可能已发生改变,请仔细核实。
在发表评论时(或者使用上下导航栏),有时想看上面(或下面)的画面(页面),有时我都鼠标滚轮滚动上去了,硬会被js动画拉回来到评论页面,相当无奈及不爽!
所以加了下面这段jQuery的js,使得当鼠标滚轮滚动时,中断移动动画
$body=(window.opera)?(document.compatMode=="CSS1Compat"?$('html'):$('body')):$('html,body');
if($.browser.mozilla){$body.bind("DOMMouseScroll",function(){$body.stop();});}else{$body.bind("mousewheel",function(){$body.stop();});}
ajax评论的分页加载分页js失败,正在尝试中。。。思考中。。。
用了lazyload(非伪lazyload)目前。
好吧 ,为了照顾某些同学因为网速慢,看起来图片没有加载(实际是在读取),把这一功能暂时取消。。。囧死了
转载请注明转自:kn007的个人博客的《解决js在有滚动页面锚动画毫秒数中无法移动问题》
沙发坐一下~~很爽~~
@山姆:
板凳坐一下~~很不爽~~
@老猫Music:
还真是能折腾...话说成功了能通用不?我也给加上。
@Uncle.E: 上面那段js是通用的。你可以试试,用那个上下导航栏按一下,然后鼠标滚轮一滚就中断了
越折腾,越厉害,啥时候自己弄个主题?show下!
@Nemo: 我ps不行,懒得画。
这个主最要的还是需要一方面主机给力 另一方面自己的主题做好优化! 特效都是要有一定的度的!
@所谓刚子: 嗯。
我也是用了lazyload
@Win8迷: 测试了下,伪lazyload,前台没显示,后台加载,当你滚动直接显示。
你这标题也取得的太拗口了····
@PS笔刷吧: 是有点,不想太简洁。。。 其实用一句话,鼠标中键取消js页面滚动。
lazyload这个是什么插件 能实现什么功能
@wiyi.me: 对图片进行延迟加载,当鼠标滚动当前图片上方一点,开始加载。所以能减轻服务器负担,并且增加速度。。。
伪lazyload也同样,但是他没有延迟加载,而是全部不显示,但鼠标滚动到位置,他才显示图片。
对了 我想把弄个返回顶部底部按钮 不知道要怎么实现呢
@wiyi.me: 找一个图标(有上有下),或这两个图标,一个上一个下(甚至可以3个图标或一个实现上下,跳转评论),然后使用js hook指定位置,实现上下。
用$("html,body").animate({scrollTop:''}来控制屏幕滚动
@kn007: 可我是个代码忙 js hook什么都不懂 能否教下我具体该添加那些代码符 js什么的!
@wiyi.me: 额,上班,在外面,如果急的话,自己百度下吧。也不是很难
@kn007: 暂时不急 你有空在教下我吧
@wiyi.me: http://blog.e-520.com.cn/archives/2088.html 找了个帖子,自己看下呗
表示有这种情况么 勿PIA
@Xider: 有啊,很多啊