注意:
似乎在最新版本的wordpress中破坏了弹出窗口,我有附加了弹出窗口的元素的html,以及使弹出窗口工作的jquery。
图片
如果您看不到它,弹出窗口的箭头会向左移动并且几乎不透明
该特定元素的HTML:
<div class="control-group">
<label class="radio">
<input type="radio" class="regular" name="aisis_options[posts_display]" value="regular_posts" checked=""> Display normal index of posts.
<a href="#" id="regularPosts" rel="popover" data-content="This is a regular list of posts, it comes with a sidebar and pagination." data-trigger="hover" data-original-title="Display as Regular Listing">
<i class="icon-info-sign"></i>
</a>
</label>
</div>
jQuery的:
$("#regularPosts").popover({ html : true });
我不知道还有什么可以告诉你,因为我无法让你管理员访问我的WordPress“live”开发环境。
有人可以告诉我发生了什么事吗?
答案 0 :(得分:1)
我确认两个样式表(Bootstrap&amp; Wordpress load-styles.php)之间的冲突出现在 WordPress 3.6 Beta 1 上。
在这个测试版中,他们显然添加了类.arrow
,它也被Twitter Bootstrap Popover使用。
<div class="arrow">
替换为<div class="popover-arrow">
.arrow
批量替换.popover-arrow
希望有所帮助!
答案 1 :(得分:0)
Bootstrap也会要求您下载popover插件,因此请确保已实现该插件。或者甚至转到自定义引导程序页面,并确保选择 选项。
答案 2 :(得分:-1)
实际上你的代码没有问题,你已经正确实现了它,问题是 twitter bootstrap css和wordpress css崩溃,你必须通过制作bootstrap css来自定义它,尝试删除wordpress css或将bootstrap css设为!important
...这个技巧可能对你有用......