【发布时间】:2011-12-01 00:01:38
【问题描述】:
这可要了我的命!哈哈
我什么都试过了,hover、mouseover、mouseenter...stop(true)
为什么这么难?
我只是将您链接到页面,将大图滚动,然后将鼠标放在按钮下方 - 看看它是如何触发两次的?
我希望那个洞区域停止,直到我的鼠标离开它为止。
http://www.lapiazzaonline.com/owen/index2.html
$(".smerrick").mouseover(function(){
$(".ssmerrick")
.animate({bottom:"14px"}, 200).animate({top:"470px"}, 100);
$(".melville").fadeTo(600, 0.2);
$(".plainview").fadeTo(600, 0.2);
});
$(".smerrick").mouseout(function(){
$(".ssmerrick")
.animate({bottom:"14px"}, 200).animate({top:"510px"}, 100);
$(".melville").fadeTo(0, 1);
$(".plainview").fadeTo(0, 1);
});
我将在此处发布代码,以防 fiddle 不保留代码以供将来参考。 感谢所有的帮助,这个似乎工作 - 但是我没有尝试 anikr 因为这看起来很好。
JAVASCRIPT
<script type="text/javascript">
$(function() {
$(".views strong").hover(
function() {
$(this).find('em').animate({'bottom':'0px'}, 200).end().closest('div').siblings().fadeTo(600, .2);
},
function() {
$(this).find('em').animate({'bottom':'-30px'}, 200).end().closest('div').siblings().fadeTo(0, 1);
}
);
});
</script>
HTML
<div class="plainview views" style="opacity: 1; ">
<div class="logo-plainview"></div>
<a href="#"><strong><em>Plainview</em></strong></a>
<p>1137 Old Country Road • Plainview, New York 11803</p>
<p class="number">(516) 938-0800</p>
</div>
<div class="merrick views" style="opacity: 1; ">
<div class="logo-merrick"></div>
<a href="#"><strong><em>Merrick</em></strong></a>
<p>2191 Merrick Road • Merrick, New York 11566</p>
<p class="number">(516) 546-2500</p>
</div>
CSS
.plainview {
width:316px;
position:absolute;
top:0;
left:0;
}
.logo-plainview {
background:url(http://www.lapiazzaonline.com/owen/images/logo-plainview.png) no-repeat;
height:124px;
width:289px;
position:absolute;
top:18px;
left:15px;
}
.plainview strong {
background:url(http://www.lapiazzaonline.com/owen/images/plainview.jpg) no-repeat;
height:474px;
width:316px;
position:absolute;
top:166px;
left:0;
display: block;
}
.plainview strong em {
background:url(http://www.lapiazzaonline.com/owen/images/s-plainview.png) no-repeat;
height:164px;
width:233px;
position:absolute;
bottom: -30px;
left:43px;
display: block;
text-indent: -9999px;
}
.plainview p{
width:316px;
position:absolute;
top:675px;
left:0;
text-align:center;
color:#CCC;
font-size:11px;
}
【问题讨论】:
-
你也可以发布你的html代码吗?