【发布时间】:2016-02-19 06:28:50
【问题描述】:
我使用jPlayer jquery-ui 主题:http://jplayer.org/latest/demo-07
当我单击播放器上的暂停按钮时,该按钮显示“暂停”标题,而暂停图标未显示。图标应由 jquery-ui 类放置:ui-icon ui-icon-pause
在将其与上面链接中的原始文件进行比较时,我注意到在 a 元素中,“display: none”内联样式被 display: inline 替换。
在原来的它被display: block替换了
<a title="pause" tabindex="2" class="jp-pause ui-icon ui-icon-pause" href="javascript:;" style="display: none;">pause</a>
在 Firebug 中修复此问题,图标呈现正确。
那么为什么在点击暂停按钮时它会在我的播放器中将display: none 替换为display: inline 而不是display: block?
我猜 jPlayer 使用 jquery 的 hide() & show() 来切换按钮。
【问题讨论】:
标签: jquery css jquery-ui jplayer