jQuery模拟Marquee实现无缝滚动效果完整实例


Posted in Javascript onSeptember 29, 2016

本文实例讲述了jQuery模拟Marquee实现无缝滚动效果。分享给大家供大家参考,具体如下:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>模拟Marquee无缝滚动</title>
<style type="text/css">
/* CSS Document reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
  outline: 0;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  padding: 0;
  font-size: 12px;
  margin: 0px auto auto auto;
  color: black;
  cursor:default;
}
ol, ul {
  list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
  border-collapse: collapse;
  border-spacing: 0;
}
caption, th, td {
  font-weight: normal;
  text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
a img {
  border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
ul, li, ol {list-style: none;}
/* 水平滚动 */
.marquee_horizontal {overflow:hidden; width:360px; height:45px;}
.marquee_horizontal ul li {float:left; padding:0px; line-height:24px;}
.marquee_horizontal ul li img {display:block;}
/* 垂直滚动 */
.marquee_vertical {overflow:hidden; width:60px; height: 225px;}
.marquee_vertical ul li {float:left; padding:0px;}
.marquee_vertical ul li img {display:block;}
.marquee_c {overflow:hidden; width:360px; height: 25px;}
.marquee_c ul li {float:left; padding:0px; line-height: 24px;}
.marquee_d {overflow:hidden; width:180px; height:200px;}
.marquee_d ul li {float:left; width:180px; padding: 0px; line-height:20px;}
</style>
</head>
<body>
    <div id="marquee_a" class="marquee_horizontal">
      <ul>
        <li><a href="#"><img src="img/a1.jpg"></a></li>
        <li><a href="#"><img src="img/a2.jpg"></a></li>
        <li><a href="#"><img src="img/a3.jpg"></a></li>
        <li><a href="#"><img src="img/a4.jpg"></a></li>
        <li><a href="#"><img src="img/a5.jpg"></a></li>
        <li><a href="#"><img src="img/a6.jpg"></a></li>
        <li><a href="#"><img src="img/a7.jpg"></a></li>
        <li><a href="#"><img src="img/a8.jpg"></a></li>
      </ul>
    </div>
    <div id="marquee_b" class="marquee_vertical">
      <ul>
        <li><a href="#"><img src="img/a1.jpg"></a></li>
        <li><a href="#"><img src="img/a2.jpg"></a></li>
        <li><a href="#"><img src="img/a3.jpg"></a></li>
        <li><a href="#"><img src="img/a4.jpg"></a></li>
        <li><a href="#"><img src="img/a5.jpg"></a></li>
        <li><a href="#"><img src="img/a6.jpg"></a></li>
        <li><a href="#"><img src="img/a7.jpg"></a></li>
        <li><a href="#"><img src="img/a8.jpg"></a></li>
      </ul>
    </div>
    <div id="marquee_c" class="marquee_c">
      <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>
      </ul>
    </div>
    <div id="marquee_d" class="marquee_d">
      <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>
      </ul>
    </div>
<script src="http://cdn.staticfile.org/jquery/2.1.1-rc2/jquery.min.js" type="text/javascript"></script>
<script src="http://ah.sina.com.cn/iframe/101/2014/1117/130.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
  $("#marquee_a").kxbdMarquee();
  $("#marquee_b").kxbdMarquee({direction:"down"});
  $("#marquee_c").kxbdMarquee({direction:"left",isEqual:false});
  $("#marquee_d").kxbdMarquee({direction:"up",isEqual:false});
});
</script>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
HTML代码中标签的全部属性 中文注释说明
Mar 26 Javascript
JS获取URL中的参数数据
Dec 05 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
Dec 05 Javascript
js动态添加表格数据使用insertRow和insertCell实现
May 22 Javascript
node.js中的favicon.ico请求问题处理
Dec 15 Javascript
javascript面向对象程序设计(一)
Jan 29 Javascript
在JavaScript中访问字符串的子串
Jul 07 Javascript
原生JS查找元素的方法(推荐)
Nov 22 Javascript
详解Weex基于Vue2.0开发模板搭建
Mar 20 Javascript
javaScript字符串工具类StringUtils详解
Dec 08 Javascript
js实现星星海特效的示例
Sep 28 Javascript
微信小程序实现页面左右滑动
Nov 16 Javascript
jquery对Json的各种遍历方法总结(必看篇)
Sep 29 #Javascript
浅析Javascript的自动分号插入(ASI)机制
Sep 29 #Javascript
完美解决IE9浏览器出现的对象未定义问题
Sep 29 #Javascript
JSON 对象未定义错误的解决方法
Sep 29 #Javascript
Node.js检测端口(port)是否被占用的简单示例
Sep 29 #Javascript
json定义及jquery操作json的方法
Sep 29 #Javascript
JavaScript中apply方法的应用技巧小结
Sep 29 #Javascript
You might like
将数组写入txt文件 var_export
2009/04/21 PHP
PHP实现返回JSON和XML的类分享
2015/01/28 PHP
JavaScript中的类继承
2010/11/25 Javascript
解析JavaScript中点号“.”的多义性
2013/12/02 Javascript
js通过八个点 拖动改变div大小的实现方法
2014/03/05 Javascript
JavaScript学习笔记之定时器
2015/01/22 Javascript
Jquery对select的增、删、改、查操作
2015/02/06 Javascript
Jquery常用的方法汇总
2015/09/01 Javascript
js淡入淡出焦点图幻灯片效果代码分享
2015/09/08 Javascript
js中对函数设置默认参数值的3种方法
2015/10/23 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
Javascript实现基本运算器
2017/07/15 Javascript
jQuery中内容过滤器简单用法示例
2018/03/31 jQuery
详解开发react应用最好用的脚手架 create-react-app
2018/04/24 Javascript
微信小程序实现多选功能
2018/11/04 Javascript
如何写好一个vue组件,老夫的一年经验全在这了(推荐)
2019/05/18 Javascript
python控制台显示时钟的示例
2014/02/24 Python
讲解Python中的标识运算符
2015/05/14 Python
解决Django模板无法使用perms变量问题的方法
2017/09/10 Python
Python批量提取PDF文件中文本的脚本
2018/03/14 Python
详解python3中的真值测试
2018/08/13 Python
Python实现注册、登录小程序功能
2018/09/21 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
2018/11/07 Python
Python函数定义及传参方式详解(4种)
2019/03/18 Python
Keras 快速解决OOM超内存的问题
2020/06/11 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
英国领先的维生素和营养补充剂直接供应商:Healthspan
2019/04/22 全球购物
个人能力自我鉴赏
2014/01/25 职场文书
财产保全担保书范文
2014/04/01 职场文书
保证书范文大全
2014/04/28 职场文书
和睦家庭事迹
2014/05/14 职场文书
体育比赛口号
2014/06/09 职场文书
事业单位考察材料范文
2014/12/25 职场文书
财政局个人总结
2015/03/04 职场文书
2015年国庆节广播稿
2015/08/19 职场文书
医务人员医德医风心得体会
2016/01/25 职场文书