账号通
    

账号  

密码  

7621

查看

4

回复
主题:[分享]jQuery文字滚动插件一行一行往上不间断滚动 [收藏主题] 转到:  
licaifuwu 当前离线

653

主题

10

广播

17

粉丝
添加关注
级别:六年级

用户积分:1585 分
登录次数:361 次
注册时间:2010/11/19
最后登录:2019/5/7
licaifuwu 发表于:2011/1/26 16:45:34   | 只看该作者 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

jQuery文字滚动插件一行一行往上不间断滚动  



  1. /*
  2. *   jQuery Plugins systemTimes v1006
  3. *  //length 表示一行显示多少个文字
  4. *  //speed表示文字跳动的速度(1秒=1000毫秒)
  5. *  // 默认( speed = 2000,length=10 )
  6. *  $('#div1').textBeat({length:10,speed:500});
  7. *  $('#div2').textBeat();                                 
  8. */

  9. (function($) {

  10.     jQuery.fn.textBeat = function(options) {
  11.         var own = this;
  12.         own.css({
  13.             overflow: "hidden"
  14.         });
  15.         var showTime;
  16.         var ul = own.find("ul");
  17.         var li = own.find("li");
  18.         var a = own.find("a");
  19.         var settings = {
  20.             length: 10,
  21.             speed: 2000
  22.         };
  23.         jQuery.extend(settings, options);
  24.         ul.css({
  25.             margin: 0,
  26.             padding: 0,
  27.             border: "none"
  28.         });
  29.         a.css({
  30.             display: "block",
  31.             width: 1000
  32.         });
  33.         a.each(function() {
  34.             var value = $(this).text();
  35.             if (value.length >= settings.length) {
  36.                 value = value.replace(value.slice(settings.length), "...");
  37.                 $(this).text(value);
  38.             }
  39.         });
  40.         function show() {
  41.             ul = own.find("ul");
  42.             li = own.find("li");
  43.             a = own.find("a");
  44.             own.height(li.outerHeight() * li.size());
  45.             ul.width(li.outerWidth());
  46.             ul.height(li.outerHeight());
  47.             li.width(a.outerWidth());
  48.             li.height(a.outerHeight());
  49.             li.eq(0).clone(true).appendTo(ul);
  50.             li.eq(0).remove();
  51.         }
  52.         showTime = setInterval(show, settings.speed);
  53.         own.find("ul").hover(function() {
  54.             clearInterval(showTime);
  55.         },
  56.         function() {
  57.             showTime = setInterval(show, settings.speed);
  58.         });
  59.     }
  60. })(jQuery);

-------------------------------------------html------------------------------------------------------

<div id="div1">

  <ul>

    <li><a href="#">一、明确建立网站的目标和用户需求</a></li>

    <li><a href="#">二、网页设计总体方案主题鲜明</a></li>

    <li><a href="#">三、网站的版式设计</a></li>

    <li><a href="#">四、色彩在网页设计中的作用 </a></li>

    <li><a href="#">五、网页设计形式与内容相统一  </a></li>

    <li><a href="#">六、三维空间的构成和虚拟现实 </a></li>

    <li><a href="#">七、网页设计中多媒体功能的利用 </a></li>

    <li><a href="#">八、结构清晰并且便于使用 </a></li>

    <li><a href="#">九、导向清晰  </a></li>

    <li><a href="#">十、快速的下载时间</a></li>

  </ul>

</div>

 
  支持(40) | 反对(35) 回到顶部顶端 回到底部底部
zhanqun22 当前离线

117

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:93 分
登录次数:5 次
注册时间:2011/1/26
最后登录:2011/4/1
zhanqun22 发表于:2011/1/26 17:46:10   | 只看该作者 查看该作者主题 沙发 
做在线知识付费 选科汛云开店
学习了,感觉很有用
 
  支持(4) | 反对(25) 回到顶部顶端 回到底部底部
yuwang 当前离线

127

主题

4

广播

0

粉丝
添加关注
级别:一年级

用户积分:236 分
登录次数:100 次
注册时间:2011/3/8
最后登录:2013/4/16
yuwang 发表于:2011/4/1 10:59:35   | 只看该作者 查看该作者主题 藤椅 
 
  支持(1) | 反对(1) 回到顶部顶端 回到底部底部
wshiqtb 当前离线

16

主题

3

广播

1

粉丝
添加关注
级别:学前班

用户积分:93 分
登录次数:45 次
注册时间:2011/3/18
最后登录:2014/12/18
wshiqtb 发表于:2011/7/9 14:43:46   | 只看该作者 查看该作者主题 板凳 
 
  支持(1) | 反对(0) 回到顶部顶端 回到底部底部
wanj 当前离线

54

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:86 分
登录次数:8 次
注册时间:2011/6/3
最后登录:2011/8/11
wanj 发表于:2011/7/9 15:16:51   | 只看该作者 查看该作者主题 报纸 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.30469秒 powered by KesionCMS 9.0