Javascript Fancybox脚本不工作
我多次使用Fancybox,从未遇到过这个问题。我在标题中包含了jQuery和Fancybox文件,链接了页面上的第一个订单按钮,以在Fancybox中打开一个iframe。然而,我似乎根本无法让它发挥作用。它没有打开iframe,而是直接转到我试图在Fancybox iframe中打开的页面 有人能指出我在这个可怕的星期一早上犯了什么显而易见的错误吗 可以在此处找到测试服务器:Javascript Fancybox脚本不工作,javascript,jquery,html,css,fancybox,Javascript,Jquery,Html,Css,Fancybox,我多次使用Fancybox,从未遇到过这个问题。我在标题中包含了jQuery和Fancybox文件,链接了页面上的第一个订单按钮,以在Fancybox中打开一个iframe。然而,我似乎根本无法让它发挥作用。它没有打开iframe,而是直接转到我试图在Fancybox iframe中打开的页面 有人能指出我在这个可怕的星期一早上犯了什么显而易见的错误吗 可以在此处找到测试服务器: 您没有将代码放入就绪处理程序: 您没有将代码放入就绪处理程序: 也许把它放在文件里,准备好了吗 $(document
您没有将代码放入就绪处理程序:
您没有将代码放入就绪处理程序:
也许把它放在文件里,准备好了吗
$(document).ready(function() {
$("a.iframe").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe'
});
});
也许把它放在文件里,准备好了吗
$(document).ready(function() {
$("a.iframe").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe'
});
});
错误消息是:UncaughtTypeError:对象没有方法“fancybox”
这意味着fancybox尚未加载。仔细看一下您的源代码,我们可以看到哪些使用了x-ecmascript而不是javascript。更改它,您应该会没事。错误消息是:uncaughttypeerror:Object没有方法“fancybox”
这意味着fancybox尚未加载。仔细看一下您的源代码,我们可以看到哪些使用了x-ecmascript而不是javascript。改变这个,你应该会没事的。使用这个:
jQuerydocument.readyfunction{
jQuery("a.iframe").fancybox({
'type' : 'iframe', //<--missing comma here
'width':750,
'height':500 //<-- removed last comma here
});
}) 使用以下命令:
jQuerydocument.readyfunction{
jQuery("a.iframe").fancybox({
'type' : 'iframe', //<--missing comma here
'width':750,
'height':500 //<-- removed last comma here
});
}) @Alexander‘Bambi’Sadler:从其他答案中你可以看出,这似乎不是唯一的错误;你必须两者都做@亚历山大·班比·萨德勒:正如你从其他答案中看到的,这似乎不是唯一的错误;你必须两者都做!