未使用數據元素,因爲它們是在初始化時設置的,而不是在顯示元素時設置的。這對選擇器不起作用,它只對您的初始化器中的所有設置使用相同的選項。我不知道這是一個錯誤。 (更新是的,它是,它是固定的:https://github.com/twbs/bootstrap/issues/9222)
快速修復延長您的播放功能,並(重新)設置的選項有:
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc1/js/bootstrap.min.js"></script>
<script>
var tmp = $.fn.popover.Constructor.prototype.show
$.fn.popover.Constructor.prototype.show = function() {
var $e = this.$element
if (typeof($e.attr('data-html')) != 'undefined')this.options.html = ($e.attr('data-html')==='true')
if (typeof($e.attr('data-placement')) != 'undefined')this.options.placement = $e.attr('data-placement');
/* add other options here */
tmp.call(this);
}
這將爲Twitter的引導2.X工作, Twitter的引導3(RC1)
另見:http://jsfiddle.net/bassjobsen/YsEqb/1/
注意使用CDN在如上述,你會得到關於關閉酥料餅(類型錯誤一個JS錯誤:this.remove不一個函數)參見:https://github.com/twbs/bootstrap/issues/8887
(1)錯誤的答案(檢查http://jsfiddle.net/SBcyd/)(2)回答錯誤的問題 – disfated