javascript - 周期 2 : pager only displays link to first slide and hides the others

标签 javascript jquery css jquery-cycle2

我正在使用 Cycle2 及其轮播插件。我尝试将他们的寻呼机功能添加到我的页面,如下所示:

首先,我创建了容器 div:

<div id="concluidos-navigation" class="cycle-pager"></div>

然后,我像这样设置插件选项:

<ul class="cycle-slideshow"
            data-cycle-slides="> li"
            data-cycle-fx=carousel
            data-cycle-allow-wrap=false
            data-cycle-pager="#concluidos-navigation"
        >

第一张幻灯片的 HTML 是这样的:

<span class="cycle-pager-active">•</span>

但对于其他所有幻灯片,结果是:

<span style="display: none;">•</span>~

这个“display: none”是从哪里来的?我错过了什么吗?如果我检查 Chrome 上的元素并删除“显示:无”,所有链接都会显示并完美地在幻灯片之间导航。

这是 fiddle

最佳答案

好的,我能够通过覆盖默认样式的变通方法修复它。首先,我将其添加到插件初始化中:

data-cycle-pager-template="<strong class='cycle-pager-nav-circle'><a href=#></a></strong>"

然后我向“cycle-pager-nav-circle”类添加了一个 CSS 规则:

display: inline-block !important;

但是,如果有人作为更干净的解决方案,请提出您的建议。

关于javascript - 周期 2 : pager only displays link to first slide and hides the others,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30811004/

相关文章:

javascript - WebGL 参数在浏览器之间不一致

javascript - CSS下拉响应式子菜单

javascript - React-native Facebook sdk 登录按钮不工作

javascript - 使用外部控件显示下拉菜单

javascript - CSS 移除 float 元素上方的白色间隙

javascript - 单击导航项 anchor 链接时如何关闭切换菜单

javascript - 如果 Servlet 隧道与 html 文件不在同一主机/服务器上,我可以调用 Guacamole.HTTPTunnel ("tunnel"吗?

javascript - Css 溢出边框半径鼠标事件

javascript - 我怎样才能有像弹出窗口的消息变量之类的东西

javascript - 让 <div> 使用网站源获取 &lt;iframe&gt; 的高度?