注册 登录
  • 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!

jQuery向上循环滚动,文字渐显效果(仿新浪微博微博效果)

JavaScript 开心洋葱 4363次浏览 已收录 0个评论 手机上查看

jQuery向上循环滚动,文字渐显效果(仿新浪微博微博效果)

测试代码:




  • ,请自行复制或者设置重复区域–>
  • ,请自行复制或者设置重复区域–>
  • ,请自行复制或者设置重复区域–>
  • ,请自行复制或者设置重复区域–>
  • ,请自行复制或者设置重复区域–>

代码简要说明:

1 、内容持续滚动;

2、 新微博将下面的微博先推下去,然后淡入进来;

3、 鼠标经过内容暂停滚动;

4、 容器底部渐变消失在背景色下。

上述4个需求之中,需求1-3为js技术实现,需求4为css技术实现,下面逐个需求来讲。

#p#副标题#e#

需求1和需求2:此功能使用css的position定位来控制整个ul列表的移动动画。结合需求2,我们可以写得更简单一些,让最后的li元素定时插入第一个li元素的上方,然后采用animate方法来改变li的高度和透明效果。而不停顿的滚动依然要用到setTimeout方法。在没有新数据加载的情况下,要实现有限内容循环滚动。

需求3:鼠标经过暂停的需求可以当鼠标hover经过的时候在某元素上加上某属性的值,这里采用name属性——判断此值是否存在,如果存在则不执行代码。

需求4:可以通过在内容上覆盖渐变的png24图片来实现,IE6对png24支持不好,如果需要顾及性能的话,在此容器上加display:none的IE6hack。接下来的问题是解决图片覆盖到文字之上,文字如何可以点击或选中的问题,这时候需要一个特殊的css属性“pointer-events”,此属性的值设为none之后,鼠标就可以透过绝对定位在文字上的图片选中下面的文字。

加入示例的两个滚动实现代码:







开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明jQuery向上循环滚动,文字渐显效果(仿新浪微博微博效果)
喜欢 (0)
[开心洋葱]
分享 (0)
关于作者:
开心洋葱,开心洋葱头,水墨

您必须 登录 才能发表评论!

……
加载中……