前几天遇到一个图片滚动的问题,平实写的滚动都是一次滚动,首位不想接,下面的例子可以解决这个问题,首尾无缝相接滚动,可以向左滚动,也可以向右滚动。下面就是例子的代码。图片省略,样式省略。
详情请访问:http://www.walkerjava.com/thread-153-1-1.html
html代码
- <div id="colee_right" style="white-space: nowrap; overflow: hidden;">
- <table cellpadding="0" cellspacing="0" border="0" style="border: none;">
- <tr>
- <td id="colee_right1" valign="top" align="center" style="border: none;">
- <table class="rolltable" cellpadding="0" cellspacing="0" border="0" style="border: none;">
- <tr align="center">
- <td>
- <img class="title_img" src="images/new_dedecms.gif" title="织梦内容管理系统" />
- </td>
- <td>
- <img class="title_img" src="images/new_discuz.gif" title="Discuz!社区论坛" />
- </td>
- <td>
- <img class="title_img" src="images/new_phpcms.gif" title="phpcms内容管理系统" />
- </td>
- <td>
- <img class="title_img" src="images/new_dvbbs.gif" title="动网论坛" />
- </td>
- <td>
- <img class="title_img" src="images/new_ecms.gif" title="帝国管理系统" />
- </td>
- <td>
- <img class="title_img" src="images/new_shopex.gif" title="shopex专业网店系统" />
- </td>
- <td>
- <img class="title_img" src="images/new_joekoe.gif" title="乔客内容管理系统" />
- </td>
- <td>
- <img class="title_img" src="images/new_phpwind.gif" title="phpwind内容管理系统" />
- </td>
- <td>
- <img class="title_img" src="images/new_pjblog.gif" title="中文个人博客系统程序" />
- </td>
- <td>
- <img class="title_img" src="images/new_oblog.gif" title="oblog博客系统" />
- </td>
- <td>
- <img class="title_img" src="imagesnew_dvnet.gif" title="动网内容管理系统" />
- </td>
- </tr>
- </table>
- </td>
- <td id="colee_right2" valign="top" style="border: none;"></td>
- </tr>
- </table>
- </div>
复制代码
javascript部分
- var speed = 30
- //速度数值越大速度越慢
- var colee_right2 = document.getElementById("colee_right2");
- var colee_right1 = document.getElementById("colee_right1");
- var colee_right = document.getElementById("colee_right");
- colee_right2.innerHTML = colee_right1.innerHTML;
- function Marquee4() {
- // 控制从右向左滚动
- if (colee_right.scrollLeft >= colee_right2.offsetWidth)
- colee_right.scrollLeft = 0;
- else {
- colee_right.scrollLeft++;
- }
- // 控制从左向右滚动
- /*
- if (colee_right.scrollLeft <= 0)
- colee_right.scrollLeft += colee_right2.offsetWidth;
- else {
- colee_right.scrollLeft--;
- }*/
- }
- var MyMar4 = setInterval(Marquee4, speed);
- colee_right.onmouseover = function() {
- clearInterval(MyMar4);
- }
- colee_right.onmouseout = function() {
- MyMar4 = setInterval(Marquee4, speed);
- }
分享到:
相关推荐
由于只有一个文件名“marquee无缝滚动”,我们可以推测这可能是一个示例文件,包含了如何实现marquee插件的无缝滚动效果的代码或配置。 **详细知识点:** 1. **HTML `<marquee>` 元素**:这是一个非标准但广泛支持...
绝对好用 部分代码如下: <script> var speed=30 demo2.innerHTML=demo1.innerHTML function Marquee(){ if(demo2.offsetTop-
- 示例:`向左滚动的文字</marquee>` - **`height`** 和 **`width`**: 分别设置滚动区域的高度和宽度。 - 示例:`指定高度为10%,宽度为200px的滚动区域</marquee>` - **`hspace`** 和 **`vspace`**: 设置滚动...
在网页设计中,图片上下无缝滚动是一种常见的动态效果,它能为用户带来更生动、更具吸引力的视觉体验。本文将深入探讨如何使用原生JavaScript实现这一功能,包括基本原理、关键代码实现以及优化技巧。 首先,我们要...
4. **无限循环**:为了实现无缝滚动,需要在元素到达边界时进行巧妙的处理,通常是复制首尾元素,然后在滚动到最右侧时将其移回左侧,反之亦然,以达到视觉上的连续滚动。 5. **方向判断**:根据用户的操作(例如...
在Android开发中,创建一个无缝连接可循环滚动的布局是一个常见的需求,比如在轮播图、商品列表等场景。这个自定义的`ViewGroup`,名为`ForeverLayout`,就是为了满足这种需求而设计的。它允许用户在内容达到边界时...
10. **无缝滚动**:为了提高用户体验,图片轮播应该做到无缝切换,即当前图片消失的同时下一张图片已经加载到位,这需要精细的时间管理和图片预加载。 综上所述,实现"图片动态循环滚动js代码"涉及到一系列的前端...
状态栏文字首尾相接循环滚动是一种常见的网页效果,它可以使网页状态栏上的文字像跑马灯一样连续不断地滚动。这种效果可以通过JavaScript实现,下面将详细介绍实现这一效果的原理和具体方法。 首先,要理解...
跑马灯首尾相接无缝隙.js
在本文中,我们将深入探讨如何使用ASP.NET中的Repeater控件来实现动态首尾相接显示图片的功能。Repeater是一个非常灵活的数据绑定控件,它允许我们根据数据源中的每一项自定义HTML输出。这种技术常用于创建列表、...
部分代码如下: var speed=1 demo2.innerHTML=demo1.innerHTML function Marquee(){ if(demo2.offsetWidth-demo.scrollLeft) demo.scrollLeft-=demo1.offsetWidth else{ demo.scrollLeft++ } } var ...
大致内容: 1、默认向左滚动展示; 2、点击左右箭头改变展示方向; 3、点击左右箭头改变展示速度; 4、鼠标移至div滚动停止; 5、首尾循环无缝滚动展示。 修改内容: 1、ie杂项打开;2、下图片不滚动
在本项目中,“javascript首尾相连滚动”是指利用JavaScript实现的一种视觉效果,使得一组图片或略缩图在页面上形成首尾相接、无缝滚动的展示方式。这种效果常常用于网站的幻灯片、轮播图或者产品展示区域,为用户...
在实现轮播时,常见的需求包括图片的自动播放、手动切换、首尾图片首尾相接等效果,其中“首尾相接”意味着当轮播到最后一个图片时,下一个动作是返回到第一个图片,形成一个循环。 在提供的代码示例中,我们首先...
- `.seckill_slider_left`与`.seckill_slider_right`:左右两个控制按钮,分别用于向左或向右切换图片。 2. **图片滑块**: - `#seckill_slider`:滑块容器,宽度设置为10000px以容纳多张图片。 - `#seckill_...
实现多个RectTransform首尾无缝衔接无尽循环,可以通过自定义开始时间计算出当前开始的位置,支持每个RectTransform自定义大小。
部分代码如下: <script type="text/javascript"> var Marquee = function(id){ try{document.execCommand("BackgroundImageCache", false, true);}catch(e){}; var container = document.getElementById(id),...
可以使文字之间首尾连接,进行向上滚动,用了都说好啊,那么多的事啊
首尾相接上下循环广告是一种常见的网页动态效果,它能够以一种流畅且吸引人的方式展示一系列广告或内容,用户在浏览时会感觉广告在页面上不断循环滚动,从而提高其可见性和点击率。这种效果主要通过JavaScript和CSS...
DRScrollerView是一款适用于iOS应用开发的无限滚动轮播图组件,它采用了首尾相接的方式,使得用户在浏览时无法察觉到图片切换的界限,从而提供流畅无断点的用户体验。这种技术常用于APP的首页广告、产品展示等场景,...