0

有人可以向我解释一下,为什么这不起作用?

应用程序.js

jQuery(document).ready( function () {

    jQuery("#case_questions_1_submit").fancybox({
            type: 'inline',
            href: '#pc_check_overlay',
            wrapCSS: 'overlay_pccheck',
            autoSize: false,
            height: 315,
            width: 595

    });
});

HTML

<button class="small btn_pccheck" id="case_questions_1_submit" type="submit">BUTTON <i class="icon-chevron-right icon-large icon"></i></button>  

错误消息:
德语:
SCRIPT438: Das Objekt unterstützt die Eigenschaft oder Methode "fancybox" nicht app.js, Zeile 12 Zeichen 2

英文:
SCRIPT438:对象不支持属性或方法 'fancybox'
app.js,第 12 行字符 2

第 12 行是这一行:

jQuery("#case_questions_1_submit").fancybox({  

它在 IE10 和 9 中......我不知道出了什么问题。jQuery 版本是 1.9.0

谢谢!

4

1 回答 1

0

解决了。
我检查了插件/js 脚本的顺序,并将 app.js 脚本放入页眉(而不是页脚),现在它就像一个魅力。
感谢 A.Wolff!

于 2013-09-11T12:08:37.503 回答