【问题标题】:jquery transitions problems on bootwatch template, integrated with meteorbootwatch模板上的jquery转换问题,与meteor集成
【发布时间】:2014-10-02 05:24:32
【问题描述】:

我从https://wrapbootstrap.com/ 得到了一个模板。我已经能够将他们的一个更基本的模板 Blocks 集成到流星中。但是现在我正在尝试将 TWILLI Air (http://wrapbootstrap.com/preview/WB0196957) 集成为更高级的模板。我能够集成它、样式等,但是 jQuery 幻灯片事件似乎不起作用。

在我开始工作的模板中,我不需要任何包,除了bootstrap-3。我为这个项目添加了相同的内容,它带来了各种需要的样式。但是使用 twilli 我收到客户端控制台错误:

这让我觉得 twilli initialise-function.js 没有与必要的 .js 文件/包链接,因此变量/函数未定义。 有什么想法吗?谢谢。

【问题讨论】:

    标签: javascript jquery twitter-bootstrap meteor client


    【解决方案1】:

    您的控制台中显示的两个错误是在抱怨functions.min.js 中定义的函数。您是否包含该文件?

    如果是这样,问题很可能是在加载 functions.min.js 之前调用了 initialise_document_ready_functionsinitialise_window_load_functions。如果是这种情况,我会将文档就绪和窗口加载事件替换为 Meteor 启动。

    替换这个:

    $(document).ready(function()
    {
        initialise_document_ready_functions();
    });
    
    $(window).load(function()
    {
        initialise_window_load_functions();
    });
    

    用这个:

    Meteor.startup(function()
    {
        initialise_document_ready_functions();
        initialise_window_load_functions();
    });
    

    免责声明:我没有查看这些函数在做什么,并且不确定它们是否需要按特定顺序调用。

    【讨论】:

    • 太棒了!您的解决方案修复了过渡问题,但错误仍然存​​在。还有其他想法吗?
    • 还在抱怨那些函数未定义?当您从控制台手动调用它们时会发生什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-20
    • 1970-01-01
    • 2016-03-03
    • 2023-03-23
    • 1970-01-01
    相关资源
    最近更新 更多