开发者

Image Link Height not properly rendering in Firefox

I'm having some problems with a content slider. I am using the jQuery.Cycle plugin and I have set up all the code to get the slider working with a custom pager. However, I am having a problem with the HTML. When viewed in IE 8, the pager buttons work fine, you can click next, previous, and click the image buttons in the pager to move to a specific slide. When viewed in FireFox, the entire image is not clickable! Only the bottom row of pixels for each image will activate a clickable area.

You can view all the pertinent code开发者_JS百科 at [removed] But I'll highlight the most relevant parts here:

CSS:

#slider_nav {
    text-align: center;
}

#slider_nav img {
    margin-top: 1px;
    margin-left: 10px;
    margin-right: 10px;
}

#slider_pager {
    display: inline;
}

HTML

<div id="sliderControls">
    <div class="content">
        <div id="slider_nav">
            <a href="#" id="slider_prev"><img src="/images/slider_arrow_l.png" alt="slider previous button" /></a>
            <div id="slider_pager">
                        <!--- Generated by JQCycle --->
                        <a href="#"><img src="/images/sliderActive.png" /></a>
                        <a href="#"><img src="/images/sliderInactive.png" /></a>
                        <!--- End generated code --->
            </div>
            <a href="#" id="slider_next"><img src="/images/slider_arrow_r.png" alt="slider next button" /></a>
        </div>
    </div>
</div>

Thanks!


The issue is that the #slider is positioned relatively and is overlapping the sliderControls. I was able to fix it by removing the bottom padding on #slider.

#slider {
   padding: 20px 20px 0 20px;
   height: 205px;
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜