jQuery/Js多行文字图片左右滚动网页特效

XML/HTML Code
- <div class="gdtu">
- <div id="elem" class="gddiv">
- <div class="innerElem">
- <ul>
- <li><a href=""><img src="images/1.jpg"></a></li>
- <li><a href=""><img src="images/2.jpg"></a></li>
- <li><a href=""><img src="images/3.jpg"></a></li>
- <li><a href=""><img src="images/4.jpg"></a></li>
- <li><a href=""><img src="images/5.jpg"></a></li>
- <li><a href=""><img src="images/6.jpg"></a></li>
- </ul>
- <ul>
- <li><a href=""><img src="images/1.jpg"></a></li>
- <li><a href=""><img src="images/2.jpg"></a></li>
- <li><a href=""><img src="images/3.jpg"></a></li>
- <li><a href=""><img src="images/4.jpg"></a></li>
- <li><a href=""><img src="images/5.jpg"></a></li>
- <li><a href=""><img src="images/6.jpg"></a></li>
- </ul></div>
- </div>
- </div>
- <div class="gdtu">
- <div id="elem1" class="gddiv">
- <div class="innerElem">
- <ul>
- <li><a href=""><img src="images/6.jpg"></a></li>
- <li><a href=""><img src="images/5.jpg"></a></li>
- <li><a href=""><img src="images/1.jpg"></a></li>
- <li><a href=""><img src="images/2.jpg"></a></li>
- <li><a href=""><img src="images/3.jpg"></a></li>
- <li><a href=""><img src="images/4.jpg"></a></li>
- </ul>
- <ul>
- <li><a href=""><img src="images/6.jpg"></a></li>
- <li><a href=""><img src="images/5.jpg"></a></li>
- <li><a href=""><img src="images/1.jpg"></a></li>
- <li><a href=""><img src="images/2.jpg"></a></li>
- <li><a href=""><img src="images/3.jpg"></a></li>
- <li><a href=""><img src="images/4.jpg"></a></li>
- </ul></div>
- </div>
- </div>
JavaScript Code
- <script language="javascript" type="text/javascript">
- function slide(id){
- var timer;
- var elem = document.getElementById(id);
- var elem1 = elem.getElementsByTagName('ul')[0];
- var elem2 = document.createElement('ul');
- var div = elem.getElementsByTagName('div')[0];
- this.Scroll = Scroll;
- this.act = act;
- function Scroll() {
- if (elem.scrollLeft >= elem1.offsetWidth) {
- elem.scrollLeft -= elem1.offsetWidth;
- }
- else {
- elem.scrollLeft += 3;
- }
- }
- function act() {
- div.appendChild(elem2);
- if (elem1.offsetWidth >= elem.offsetWidth) {
- elem2.innerHTML = elem1.innerHTML;
- timer = setInterval(this.Scroll, 50);
- elem.onmouseover = function () {
- clearInterval(timer);
- }
- elem.onmouseout = function () {
- timer = setInterval(Scroll, 50);
- }
- }
- }
- }
- $(".gddiv").each(function () {
- var sli = new slide($(this).attr("id"));
- sli.act();
- });
- </script>
原文地址:http://www.freejs.net/article_jquerytupiantexiao_686.html
最近更新
- 响应式全屏手风琴菜单,同时支持垂直方...
- 分组select选择器,支持多选和单...
- jQuery时间日期选择器代码日历插...
- Select 选择器 可以清空的单选...
- jQuery json 无刷新翻页 ...
- 纯css3带倒影效果的图片翻转特效
我爱薅羊毛
点击最多
广告赞助
相关文章
- 超简单的jquery 左右滚动图片,箭头控制左右滚...
- jQuery 几种不同的slide滑动banner...
- jQuery响应式图片跑马灯 无缝滚动
- jQuery支持鼠标滚轮缩放以及点击按钮缩放图片插...
- scrollable各种无缝滚动演示,包括水平/垂...
- 支持PC和移动端的滑块式验证码 拖动拼图式验证码