灵感源于生活 - 生活源于自然 - 用心才能做到最好
您现在的位置是:首页 - 我爱设计 - 正文

关于本站的滚动新闻效果的实现

  昨天在首页添加了单行的滚动新闻效果,目的也是为了突出一些重要的信息,亦或者打打广告之类的,效果还不错的,现在在这里教大家怎么添加!

  不知道大家有没有看到论坛里面的一个滚动新闻的特效效果下载,可以到这里看看效果预览,高手们自然一看就知道怎么用了,这里还是介绍一下实现方法!

  首先需要jquery的框架支持(这点博客已经具备了jquery的环境,可以不管),在你想要添加效果的页面里面的<head></head>之间添加如下功能函数:

JavaScript代码
  1. <script type="text/javascript">
  2. function AutoScroll(obj){
  3.         $(obj).find("ul:first").animate({
  4.                 marginTop:"-25px"
  5.         },500,function(){
  6.                 $(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
  7.         });   
  8. }
  9. </script>

  这个就是滚动函数,里面的 marginTop:"-25px" 这个25px为你定义的每一行新闻的高度,一般默认就行!然后再页面中任何位置,就是你想要实现滚动新闻的位置添加新闻的代码:

XML/HTML代码
  1. <div id="scrollDiv">  
  2.   <ul>  
  3.     <li>这是滚动新闻的第一行</li>  
  4.     <li>这是滚动新闻的第二行</li>  
  5.     <li>这是滚动新闻的第三行</li>  
  6.     <li>这是滚动新闻的第四行</li>  
  7.     <li>这是滚动新闻的第五行</li>  
  8.     <li>这是滚动新闻的第六行</li>  
  9.     <li>这是滚动新闻的第七行</li>  
  10.     <li>这是滚动新闻的第八行</li>  
  11.   </ul>  
  12. </div>  

  注意,这里的 id="scrollDiv"是必须的,最后针对这个div框架添加滚动的效果,就是在页面的最底部,或者<head></head>之间添加:

JavaScript代码
  1. <script type="text/javascript">   
  2. $(document).ready(function(){   
  3. setInterval('AutoScroll("#scrollDiv")',1000)   
  4. });   
  5. </script>  

  这里的AutoScroll就是开始添加的功能函数,括号里面的”#scrollDiv“就是滚动新闻的div的id名称,可以自由设置,但这2个地方一定要保持一致!

  最后对这个div添加css样式代码:

CSS代码
  1. <style type="text/css">   
  2. ul,li{margin:0;padding:0}   
  3. #scrollDiv{width:300px;height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden}   
  4. #scrollDiv li{height:25px;padding-left:10px;}   
  5. </style>  

  这样就完成了,更新一下首页即可看到效果了,在给出的效果预览里面还有多行滚动,还有可控制上下滚动的效果,大家可以多尝试一下其他的效果!代码不多,但是效果蛮不错的!可以有很好的用户体验效果!

已经有(9)位网友发表了评论,你也评一评吧!

  原创文章如转载请注明:转载自心诺设计风尚 xvdesign.com 欢迎订阅心诺设计风尚
  本文链接:http://xvdesign.com/post/290.html [复制链接]

标签:
分类:我爱设计| 发布:心诺设计| 查看: | 发表时间:2010-8-19
引用:点击这里获取该日志的TrackBack引用地址
上一篇:百度对网站降权的简单分析
下一篇:电信的太不厚道了 忍无可忍
  • 看图读文
  • 最新酷站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

9 #pba化妆品怎么样
pba化妆品怎么样 还不错 但是不会到内容是哪里调取呢?
8 #草榴社区
草榴社区 还有你这个关于百度音乐的插件 为什么我找不到添加音乐的选项呢???插件下载了 也安装了
7 #草榴社区
草榴社区 您好:我想咨询一下你这个滚动条的速度怎么调节? 我的好像太快了 按照你的设置来,还有那个右边的天气是怎么弄的呢? 希望老大帮解决一下 谢谢啦

支持心诺!!!
6 #浮云
浮云 黑框怎么去掉啊??
5 #
风 能分享下插件吗?
2010-12-1 10:37:47 【REPLY】【TOP】
4 #
风 不知道博主文章里用什么高亮的插件呢?能否告知下,不胜感谢!
seanloo 于 2010-12-1 9:40:00 回复
官方论坛里面有一个高亮显示的插件的,你可以找找,我也是在那找的,做了点小修改
风 于 2010-12-1 10:33:28 回复
官方论坛好多下过来装下去都出问题,到现在都是用的江海客0.1版本的..(不过比较喜欢这款风格)

麻烦给出一个链接我看下,先谢了
2010-12-1 8:47:58 【REPLY】【TOP】
3 #佘星星
佘星星 效果还不错,如果整合在下一版本,就更强悍了。
2 #kaka
kaka 好功能~~~能不能整合在一句话心情里面 ~~这样就方便多了~
1 #菜刀
菜刀 阿诺太有才啦!崇拜啊~~~
seanloo 于 2010-8-19 13:34:30 回复
额~~~~不用这么夸张吧