js图片左右滚动动作有空白,帮忙给看看

floversun 2015-09-10 04:42:56
<script type="text/javascript">
//图片滚动
function turnPics() {
var index = 0;//当前播放图片索引
var stop = false;//标识是否手动播放,默认false表示自动播放
var $pagesLis = $("#Images").find("#Images_imgID li");//保存组织编号的li
$pagesLis.eq(index).addClass("active")
.siblings()//兄弟元素
.removeClass("active");
var mainDivh = $("div#Images").width();//获取DIV高度
setInterval(function () {//自动播放
if (stop) return;
index++;
if (index == $pagesLis.length) {
index = 0;//从头播放
}
$("ul#Images_imgarea").stop(true, true)//清空动画序列,立即完成正在执行的动画
.animate({ "marginLeft": -mainDivh * index }, 1000);
$pagesLis.eq(index)
.addClass("active")
.siblings()
.removeClass("active");
}, 3000);
$pagesLis.mouseover(function () {//控制手动播放
stop = true;//自动播放结束
index = $pagesLis.index($(this));//光标移入的编号
$("ul#Images_imgarea").stop(true, true)//清空动画序列,立即完成正在执行的动画
.animate({ "marginLeft": -mainDivh * index }, 1000);
$(this)
.addClass("active")
.siblings()
.removeClass("active");
}).mouseout(function () {
stop = false;
})
}
$(function () {
turnPics();//轮播
})
...全文
166 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
DaveLeeCN 2015-09-11
  • 打赏
  • 举报
回复
光从js上看不出来太多东西,应该是图片滚动的时候有一张图片放大在前面显示,两边有小图片(我能想到的效果),这样的话就可能是两边的图片没有显示出来,js中也没有看到两边的图片设置。

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧