我想要创建的是这样的。悬停时应该有一个带有信息的向下滑动(就像鼠标悬停在 img 上的示例中一样)。我有的是这个。问题是当指针位于子元素(<a>
或<p>
)上时,信息框会上下弹跳。
的HTML:
<ul>
<li>
<div id="box_1" class="prevw_box">
<div id="box_1-rep" class=" box-rep text1"><h3>CONDUCTIVE GRID TAPE</h3>
<p class="p1">A lot of text ......a lot of text</p>
<a class="see_product" href="#"></a>
</div>
</div>
</li>
</ul>
的CSS:
.box-rep {
position:absolute;
top:-220px;
left:0;
width:238px;
height:440px;
background-color:#887455; }
.prevw_box {
position:relative;
float:left;
width:238px;
height:220px;
overflow:hidden;}
当然jQuery代码是:
$('.box-rep')
.css({top:"-220px",opacity:"0.0"})
.mouseover(function(){
$(this).stop().animate(
{top:"0px",opacity:"0.8"},{duration:250})
//$(this).stop()
})
.mouseout(function(){
$(this).animate(
{top:"-220px",opacity:"0.0"},{duration:250})
})
在过去的几天里,我一直在努力解决这个问题,但我不能再忍受了。我需要这个想法,替代解决方案。
感谢您的快速答复!最近因为这个我很沮丧。我尝试了很多变体,我一遍又一遍地重做代码。问题已经解决了!再次感谢!