[JQuery]文字滚动文字跑马灯效果插件代码
[JQuery]文字滚动文字跑马灯效果插件代码
[JQuery]文字滚动文字跑马灯效果插件代码
- /**
- * 文字滚动
- * lee
- */
- (function($){
- $.fn.extend({
- Scroll:function(opt,callback){
- if(!opt) var opt={};
- var _this=this.eq(0).find("ul:first");
- var lineH=_this.find("li:first").height(),
- line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10),
- speed=opt.speed?parseInt(opt.speed,10):500,
- timer=opt.timer?parseInt(opt.timer,10):3000;
- if(line==0) line=1;
- var upHeight=0-line*lineH;
- scrollUp=function(){
- _this.animate({
- marginTop:upHeight
- },speed,function(){
- for(i=1;i<=line;i++){
- _this.find("li:first").appendTo(_this);
- }
- _this.css({marginTop:0});
- });
- }
- _this.hover(function(){
- clearInterval(timerID);
- },function(){
- timerID=setInterval("scrollUp()",timer);
- }).mouseout();
- }
- })
- })(jQuery);
使用时:
- <script type="text/javascript">
- $(document).ready(function(){
- $("#news").Scroll({line:1,speed:500,timer:3000});
- });
- </script>
热门文章推荐
- [jQuery]基于jQuery的插件开发倒计时countdown
- [jQuery]jquery实现css的display(显示隐藏)源代码实例
- 酷播视频LightBOX弹窗特效(基于极酷阳光V2.5播放器)
- [jQuery]通过jQuery来获取用户端屏幕宽高
- [jQuery]jquery读cookie源代码
- [jQuery]jquery选择器用法实例
- [JQuery]Ajax异步检查用户名是否存在
- [jQuery]jquery使用each循环时使用continue和break
请稍候...