使用Bootstrap 2.3.2
我正在使用RequireJS和Backbone从模板中动态加载一堆标记。我相信因为这是在加载Bootstrap模块之后发生的,所以标记中的数据属性不会被Bootstrap评估,所以它的JavaScript插件不会被应用。
一种选择是使用JavaScript API,但我更喜欢使用标记数据属性。有可能吗?
答案 0 :(得分:0)
所以我遇到类似的问题,其中data-spy =' affix'根本不在我的网站上工作。我相信它是因为当引导程序的js文件被加载时," window.load"事件已经过去了。
鉴于这种情况,我不相信您可以在加载窗口后添加数据类型标志,而无需重新触发加载事件。
以下代码段来自Affix javascript插件的源代码。像我一样,你可能不得不使用javascript方式设置这些东西。
// AFFIX DATA-API
// ==============
$(window).on('load', function () {
$('[data-spy="affix"]').each(function () {
.. initialization stuff here ...