jquery实现新闻滚动
来源:互联网 发布:mysql innodb 编辑:程序博客网 时间:2024/05/18 03:45
首先需要jquery的框架支持(这点博客已经具备了jquery的环境,可以不管),在你想要添加效果的页面里面的<head></head>之间添加如下功能函数:
JavaScript代码
- <script type="text/javascript">
- function AutoScroll(obj){
- $(obj).find("ul:first").animate({
- marginTop:"-25px"
- },500,function(){
- $(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
- });
- }
- </script>
这个就是滚动函数,里面的 marginTop:"-25px" 这个25px为你定义的每一行新闻的高度,一般默认就行!然后再页面中任何位置,就是你想要实现滚动新闻的位置添加新闻的代码:
XML/HTML代码
- <div id="scrollDiv">
- <ul>
- <li>这是滚动新闻的第一行</li>
- <li>这是滚动新闻的第二行</li>
- <li>这是滚动新闻的第三行</li>
- <li>这是滚动新闻的第四行</li>
- <li>这是滚动新闻的第五行</li>
- <li>这是滚动新闻的第六行</li>
- <li>这是滚动新闻的第七行</li>
- <li>这是滚动新闻的第八行</li>
- </ul>
- </div>
注意,这里的 id="scrollDiv"是必须的,最后针对这个div框架添加滚动的效果,就是在页面的最底部,或者<head></head>之间添加:
JavaScript代码
- <script type="text/javascript">
- $(document).ready(function(){
- setInterval('AutoScroll("#scrollDiv")',1000)
- });
- </script>
这里的AutoScroll就是开始添加的功能函数,括号里面的”#scrollDiv“就是滚动新闻的div的id名称,可以自由设置,但这2个地方一定要保持一致!
最后对这个div添加css样式代码:
CSS代码
- <style type="text/css">
- ul,li{margin:0;padding:0}
- #scrollDiv{width:300px;height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden}
- #scrollDiv li{height:25px;padding-left:10px;}
- </style>
这样就完成了,更新一下首页即可看到效果了,在给出的效果预览里面还有多行滚动,还有可控制上下滚动的效果,大家可以多尝试一下其他的效果!代码不多,但是效果蛮不错的!可以有很好的用户体验效果!
- jquery实现新闻滚动
- jquery实现新闻消息滚动
- jquery实现QQ新闻图片滚动
- jQuery实现多行新闻滚动
- JQuery实现导航效果、新闻滚动、广告效果、横向滚动
- JQuery实现导航效果、新闻滚动、广告效果、横向滚动
- JQuery实现导航效果、新闻滚动、广告效果、横向滚动
- Jquery滚动新闻
- jquery的新闻滚动
- Jquery 滚动新闻
- jquery实现的滚动新闻(多个实例代码)
- 使用jQuery实现的简单滚动新闻功能
- jquery实现的向上无缝循环滚动的新闻效果
- jQuery实现js新闻段落向上无缝滚动
- <js>jquery实现新闻滚动效果,ie11支持
- Javascript实现滚动新闻
- html 实现滚动新闻
- 新闻滚动栏效果--JQuery
- 泛说"COM线程模型"
- Squireel文档翻译(线程)
- jQuery easyui validatebox 添加验证类型2
- 怎样才能懒出境界呢?
- 如何使已经有选中项的ComboBox在点击下拉箭头时,仍然默认从列表开始处显示,而不是跳到选中项的位置
- jquery实现新闻滚动
- 取消IIS用户访问人数限制的方法
- javascript 关闭页面时清除session
- VS2010+VMWare 远程调试exe程序的配置总结
- 比较详细的多态原理解释。
- Hibernate还是iBATIS 优缺点
- linux设备驱动开发详解
- 关于do while(false)
- firefox 快捷键 也有opera IE