css - 添加更多幻灯片后 Nivo slider 元素符号 "are not centered"

标签 css slider nivo-slider

我在我的 Wordpress 和 vBulletin 中使用 Nivo Slider 和 Iframe 。但是当我添加更多幻灯片时,导航元素符号转向右侧,并且不再居中。 我只知道 CSS,不知道 jquery。我该如何解决这个问题?

屏幕截图:http://up.vbiran.ir/images/e7r4xxdp09ms0bafb4f.jpg

最佳答案

如果您在页面中使用基于默认主题的 slider 的多个实例,上述解决方案可能会出现问题。
可能的解决方案:
1> 在 nivo-controlNav 类前面加上您要更改的 slider 的 id 前缀。 例如:如果您有一个 ID 为 nivoSlider123 的 slider ,则应将边距重写为:

jQuery('div#nivoSlider123 .nivo-controlNav').css('position:absolute;left:50%;bottom:-42px;margin-left:-40px;');

现在您可以调整 margin-left 的值,而不会影响其他 slider 。

2> 使用更通用的 CSS 代码:

.theme-default .nivo-controlNav {
    position:absolute;
    bottom:-42px;
    /*left:50%; margin-left:-40px;*/ /* Tweak this to center bullets */
    width:100%;text-align:center;
}
.theme-default .nivo-controlNav a {
    /*display:block;width:22px;height:22px;background:url(bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;*/
    display:inline-block !important; width:22px; height:22px; background:url(bullets.png) no-repeat; text-indent:-9999px; border:0; margin-right:3px;
}

希望这有帮助。

关于css - 添加更多幻灯片后 Nivo slider 元素符号 "are not centered",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7585226/

相关文章:

html - 左键单击并在页面上拖动时的空白区域

html - Nivo Slider 自定义高度/宽度问题

html - 为什么我的头像不显示?

javascript - 如何为动态加载重新初始化 flexslider

jquery - NivoSlider - 悬停时在控制导航上出现奇怪的像素跳转

javascript - 如何在图像上方设置指标

html - 文字不显示

c++ - 如何为QPushButton 重新添加按下/单击效果?

Javascript slider ,如何为滚动分配最大值以使其不会溢出?

jquery - Div 和 Jquery Slider 的堆叠问题