我有一个网站,我正在使用内容背面的 nivo 滑块和水平宽度,一切正常,但控件“箭头”和“项目符号”不能正常工作。
示例:http ://www.aiguapool.mx/test/
在 IE 8 和 IE9 中,您可以单击并工作,但在 Firefox 和 chrome 中不做任何事情,就像某些 div 覆盖并且不让用户单击按钮。Nivo Slider 几乎没有动过,我刚刚为包含此 CCS 代码的 nivo 滑块创建了一个包装器
.slider-wrap {<br>
overflow: hidden;<br>
position: absolute;<br>
width: 1490px;<br>
height: 535px;<br>
top: 80px;<br>
left: 50%;<br>
margin-left: -745px;<br>
z-index: -1;<br>
}
所以我的问题是为什么在 IE 上工作而不是在 Firefox 和 Chrome 甚至 Safari 上工作,如果我缺少一些东西,我尝试的另一种方法是生成一个外部控件但没有工作(控件没有响应)例如。
$("#previousButton, #nextButton").click(function (e) {
// Prevent the link from being followed
e.preventDefault();
// Initialize variables
var buttonId = this.id,
buttonClass = ("previousButton" == buttonId) ? ".nivo-prevNav" : ".nivo-nextNav";
// Trigger the slider button
$(".nivo-directionNav").find(buttonClass).click();
});
$("#triangleNodePrev").click(function(){$(".nivo-directionNav .nivo-prevNav").click()})
$("#triangleNodeNext").click(function(){$(".nivo-directionNav .nivo-nextNav").click()})
$(".nivo-directionNav .nivo-prevNav").click()
$(".nivo-directionNav .nivo-nextNav").click()
并创建一个链接<a href="#" id="previousButton">Back</a>