网上下载了一个Jquery新闻滚动Demo,效果不错。我根据自己情况,做了些调整。 下载后,除了Html及Jquery.js,还有三个文件,分别是Css,主Js和一个定位Js(jquery.dimensions.js),Css文件完全可以通过动态赋值实现,省的在Css文件中添加了,况且可以重定义,应该效果更好。 定位Js只用到一个方法,我把它整合到之中了,少加载一个是一个么。 原Demo是一行显示的滚动效果,有一个Bug,即不等的多行显示时会跑错,已修复。 原Demo有一个mouSEOver属性,我一般不用(效果不好,看一下实现方法也有漏洞,在多行时效果更差),删除了。
借鉴别人的思路与代码,不敢独享。
删除的部分:
ul',this)
.bind('mouSEOver',function(e) {
if ($(e.target).is('li')) {
$(e.target).addClass('hover');
}
})
.bind('mouSEOut',function(e) {
if ($(e.target).is('li')) {
$(e.target).removeClass('hover');
}
});
调整后代码:
html部分: