jquery - 图像链接高度在 Firefox 中无法正确呈现

标签 jquery html css slider

我在使用内容 slider 时遇到一些问题。我正在使用 jQuery.Cycle 插件,我已经设置了所有代码来让 slider 与自定义寻呼机一起工作。但是,我遇到了 HTML 问题。在 IE 8 中查看时,分页按钮工作正常,您可以单击下一个、上一个,然后单击分页中的图像按钮以移动到特定幻灯片。在 FireFox 中查看时,整个图像不可点击!只有每个图像的底部像素行会激活可点击区域。

您可以在 [removed] 查看所有相关代码,但我将在这里突出显示最相关的部分:

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>

谢谢!

最佳答案

问题是 #slider 相对定位并且与 sliderControls 重叠。我能够通过移除 #slider 上的底部填充来修复它。

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

关于jquery - 图像链接高度在 Firefox 中无法正确呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5269290/

相关文章:

php - 调用 PHP 图像作为 CSS 背景图像 : url

javascript - 在 Backbone Marionette View 之间进行通信

jquery - 带有 mcustomscrollbar 和固定列标题的 HTML 表格

html - Div 跳出屏幕

html - 在 table.th.tr 和 table.tbody.tr 中为两种类型的表选择 th

javascript - 如何为 "rewind"创建字形,其中的秒数具有动态值?

javascript - Bootstrap 中的 slider /旋转木马,带有 Youtube 视频和另一侧的描述

javascript - FullCalendar eventDrop 应该是全天

类里面的 PHP session

python - HtmlParser.entityref 实际上是匹配 html 实体引用的有效正则表达式吗?