这一切都可以在 Firefox 和 IE 中完美运行,但是它不会在 Chrome 中运行,除非我右键单击并转到检查元素,并且一旦我关闭检查元素,它就会回到不使用箭头光标悬停时,就好像它是甚至没有链接。
我尝试将其容器设置为最高 z-index,我尝试过 pointer-events: all; 没有;在父母和没有等..无济于事。
这非常令人困惑,因为我通常不会单独使用 chrome 来解决这些问题。
<div class="top_box3">
<div class="rslides" id="slider2">
<!-- Problem image link in chrome -->
<a href="mailto:test@test.com"><img src="images/info_slidebox3.jpg" width="420" height="240" alt=""/></a>
<img src="images/info_slidebox1.jpg" width="415" height="240" alt=""/>
<img src="images/info_slidebox2.jpg" width="415" height="240" alt=""/>
</div>
</div>
相关CSS代码:
.top_box3 {
-moz-background-clip: padding; /* Firefox 3.6 */
-webkit-background-clip: padding; /* Safari 4? Chrome 6? */
background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: white;
border: 5px solid rgba(0,0,0,0.0);
box-shadow: 0px 0px 5px 1px #666666;
-webkit-box-shadow: 0px 0px 8px 1px #888888;
-moz-box-shadow: 0px 0px 5px 1px #666666;
width: 420px;
height: 240px;
position: absolute;
right: 8px;
top: 67px;
overflow: hidden;
}
.rslides {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
margin: 0;
}
.rslides img {
display: block;
float: left;
width: 100%;
border: 0;
}
jQuery代码:
$(function () {
$("#slider2").responsiveSlides({
maxwidth: 420,
maxheight: 240,
speed: 800,
timeout: 4000
});
});
希望有人可以分享一些见解,
硅