美文网首页
jquery跑马灯效果

jquery跑马灯效果

作者: Erin_梦 | 来源:发表于2016-07-22 16:02 被阅读822次

    要实现简单的跑马灯效果其实运用html中<marquee></marquee>标签就可以达到了

    基本属性如下:

    1.滚动方向direction(包括4个值:up、 down、 left和 right)

    2.滚动方式behavior(scroll:循环滚动,默认效果; slide:只滚动一次就停止; alternate:来回交替进行滚动)

    3.滚动速度scrollamount(滚动速度是设置每次滚动时移动的长度,以像素为单位)

    4.滚动延迟scrolldelay(设置滚动的时间间隔,单位是毫秒)

    5.滚动循环loop(默认值是-1,滚动会不断的循环下去)

    6.滚动范围width、height

    7.滚动背景颜色bgcolor

    8.空白空间hspace、vspace

    如果想要更多的动画效果,更多选择jquery.marquee.js这款插件——ul里的啥都能滚并自带悬停效果

    1.html 中写入<ul id="marquee"><li></li></ul>

    2.js中调入$("#marquee").marquee();即可

    3.css比较简单,一般自己写,大致如下:

    ul.marquee{display:block;line-height:1;position:relative;overflow:hidden;width:400px;height:22px;}

    ul.marquee li{position:absolute;top:-999em;left:0;display:block;white-space:nowrap;padding:3px5px;text-indent:0.8em;}

    4.相关参数如下:

    {

    yScroll:"top";  // 初始滚动方向 (还可以是"top" 或 "bottom")

    showSpeed:850;  // 初始下拉速度

    scrollSpeed:12;  // 滚动速度

    pauseSpeed:5000;  // 滚动完到下一条的间隔时间

    pauseOnHover:true;  // 鼠标滑向文字时是否停止滚动

    loop:-1;  // 设置循环滚动次数 (-1为无限循环)

    fxEasingShow:"swing";  // 缓冲效果

    fxEasingScroll:"linear";  // 缓冲效果

    cssShowing:"marquee-showing";  //定义class event handlers

    init:null;  // 初始调用函数

    beforeshow:null;  // 滚动前回调函数

    show:null;  // 当新的滚动内容显示时回调函数

    aftershow:null;  // 滚动完了回调函数

    }

    相关文章

      网友评论

          本文标题:jquery跑马灯效果

          本文链接:https://www.haomeiwen.com/subject/bjwmjttx.html