$li.mouseover(function(){
var that = this;
timer = setTimeout(function(){
index = $(that).index();
$(that).find("div").css('z-index','10');
$li.eq($li.length-1).css('border-right','8px solid #dc0202');
$(that).stop().animate({width:918},500).siblings("li").stop().animate({width:64},500);
$(that).find("img").addClass('tm').closest('li').siblings().find('img').removeClass('tm');
if(index != $li.length-1){
$li.eq($li.length-1).css('border-right','8px solid #fff');
}
},150);
}).mouseout(function(){
clearTimeout(timer);
});
感觉红色部分有问题,但是看不出来
这是HTML
<ul id="sliderAll">
<li class="first">
<div class="imgTop">
<img src="images/ruili_img1.jpg" width="918" height="572" alt="" class="tm">
</div>
</li>
<li>
<div class="imgTop">
<img src="images/ruili_img2.jpg" width="918" height="572" alt="">
</div>
</li>
<li>
<div class="imgTop">
<img src="images/ruili_img3.jpg" width="918" height="572" alt="">
</div>
</li>
<li>
<div class="imgTop">
<img src="images/ruili_img4.jpg" width="918" height="572" alt="">
</div>
</li>
<li class="last">
<div class="imgTop">
<img src="images/ruili_img7.jpg" width="918" height="572" alt="">
</div>
</li>
</ul>
这是.tm{
border: 8px solid #dc0202;
}
var that = this;
timer = setTimeout(function(){
index = $(that).index();
$(that).find("div").css('z-index','10');
$li.eq($li.length-1).css('border-right','8px solid #dc0202');
$(that).stop().animate({width:918},500).siblings("li").stop().animate({width:64},500);
$(that).find("img").addClass('tm').closest('li').siblings().find('img').removeClass('tm');
if(index != $li.length-1){
$li.eq($li.length-1).css('border-right','8px solid #fff');
}
},150);
}).mouseout(function(){
clearTimeout(timer);
});
感觉红色部分有问题,但是看不出来
这是HTML
<ul id="sliderAll">
<li class="first">
<div class="imgTop">
<img src="images/ruili_img1.jpg" width="918" height="572" alt="" class="tm">
</div>
</li>
<li>
<div class="imgTop">
<img src="images/ruili_img2.jpg" width="918" height="572" alt="">
</div>
</li>
<li>
<div class="imgTop">
<img src="images/ruili_img3.jpg" width="918" height="572" alt="">
</div>
</li>
<li>
<div class="imgTop">
<img src="images/ruili_img4.jpg" width="918" height="572" alt="">
</div>
</li>
<li class="last">
<div class="imgTop">
<img src="images/ruili_img7.jpg" width="918" height="572" alt="">
</div>
</li>
</ul>
这是.tm{
border: 8px solid #dc0202;
}
解决方案 »
- jquery 代码this的用法
- 高分请教一个web问题:当鼠标放在超链接(人名)上,自动弹出个人的信息(文字和图片),怎么实现?
- 传参问题 (this)
- 谁知道起点网站屏蔽复制的功能怎么实现的?
- 急急!!高手帮忙看看一个在<body></body>中获取js变量值的问题
- 如何判断表单内日期合法
- 关于window.opener.document中加入变量的问题
- 我这段限制图片大小的代码,为什么图片显示不出来?
- 一个文本框中提交后如何判断它的内容是否是以“000”开头,是用正则匹配吗?请各位大虾指点,解决问题马上给分
- 什么错误?
- 新人求助,如何实现多个移动元素鼠标放入某个时停止,离开继续移动?
- JavaScript 选择题功能
jqGrid导航Navigator配置
javascript运行机制浅析