【发布时间】:2012-06-25 15:11:29
【问题描述】:
我遇到了 Jquery Mobile 和 Jquery Jplayer 相互冲突的问题。我面临的问题是,当您将 Jquery Jplayer 包含到 Jquery 移动网站中并单击按钮开始收听音频时,它会更改按钮 html 并更改网站的外观,因为 Jquery 移动不会只需更改html,它会添加以下代码。
<span class="ui-btn-inner ui-btn-corner-all">
<span class="ui-btn-text">Continue</span>
</span>
每次我尝试通过包含以下脚本来覆盖它时:
$(this).html('继续');
它只是不起作用。知道在这种情况下该怎么办吗?
【问题讨论】:
-
从您的容器中排除 jquery mobile 特定属性,这可能有效(在这种情况下可能是 data-role='button' 属性)
-
但是这样做会带走整个 Jquery mobile 插入的样式,让它看起来不再像一个按钮。
-
那些你讨厌的跨度是 jquery 移动样式...
-
我并不讨厌它们,我想要理解或实现的只是在我更改文本时自动包含这些跨度,或者在 Jplayer 更改这些按钮的文本时更准确地包含这些跨度。就是这样。
标签: jquery css jquery-mobile jplayer document-ready