我正在尝试通过使用两个叠加图像在图像上显示附加信息。鼠标悬停时,overlay1 将显示在主图像的左上角,overlay2 将显示在右下角。
当我尝试在单个图像上执行此操作时,它可以正常工作..但是当我继续在图像库上执行此操作时,覆盖图像显示在屏幕的左上角和右下角部分..
我希望将图像覆盖在各自的主图像上..
这是html-
<div id="WhizIt">
<div id="btpanelexsmall">
<h3>Heading1</h3>
<ul >
<li><a href=""><img src="image/" class="wit"/><img class="overlay"
src="image/top-left.jpg"/>
<img class="overly" src="image/bottom-right.jpg"/></a></li>
<li><a href=""><img src="images/" class="wit" /><img class="overlay"
src="image/top-left.jpg"/>
<img class="overly" src="image/bottom-right.jpg"/></a></li>
<li><a href=""><img src="images/" class="wit" /><img class="overlay"
src="image/top-left.jpg"/>
<img class="overly" src="image/bottom-right.jpg"/></a></li>
<li><a href=""><img src="images/" class="wit" /><img class="overlay"
src="image/top-left.jpg"/>
<img class="overly" src="image/bottom-right.jpg"/></a></li>
<li><a href=""><img src="images/" class="wit" /><img class="overlay"
src="image/top-left.jpg"/>
<img class="overly" src="image/bottom-right.jpg"/></a></li>
<li><a href=""><img src="images/" class="wit" /><img class="overlay"
src="image/top-left.jpg"/>
<img class="overly" src="image/bottom-right.jpg"/></a></li>
</ul><br>
<ul>
<li><a href=""><img src="images/" class="wit" /><img class="overlay"
src="image/top-left.jpg"/>
<img class="overly" src="image/bottom-right.jpg"/></a></li>
<li><a href=""><img src="images/" class="wit" /><img class="overlay"
src="image/top-left.jpg"/>
<img class="overly" src="image/bottom-right.jpg"/></a></li>
<li><a href=""><img src="images/" class="wit" /><img class="overlay"
src="image/top-left.jpg"/>
<img class="overly" src="image/bottom-right.jpg"/></a></li>
<li><a href=""><img src="images/" class="wit" /><img class="overlay"
src="image/top-left.jpg"/>
<img class="overly" src="image/bottom-right.jpg"/></a></li>
<li><a href=""><img src="images/" class="wit" /><img class="overlay"
src="image/top-left.jpg"/>
<img class="overly" src="image/bottom-right.jpg"/></a></li>
<li><a href=""><img src="images/arrow1.jpg" class="wit" /><img class="overlay"
src="image/top-left.jpg"/>
<img class="overly" src="image/bottom-right.jpg"/></a></li>
</ul>
</div>
</div>
脚本是-
<script src="js/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('ul li').mouseenter(function() {
$(this).find(".overlay").show();
$(this).find(".overly").show();
});
$('ul li').mouseleave(function() {
$(this).find(".overlay").hide();
$(this).find(".overly").hide();
});
});
</script>
和CSS-
.WhizIt li{position:relative;
float:left;
padding-left:5px;
list-style:none;}
.overlay
{
position:absolute;
height:50px;
width:150px;
top:0;
left:0;
display:none;}
.overly
{
position:absolute;
height:50px;
width:150px;
bottom:0;
right:0;
display:none;}
#btpanelexsmall{height:390px;
margin:0px;
padding:0px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
border:2px solid yellow;
background: #f0f0f0;}
我的页面上有很多画廊!提前致谢