这是交易,
我使用以下内容:
我创建了两个jQuery函数:
在点击下面显示的链接到我的javascript文件之前,按预期工作。
<a class="group fancybox.ajax" href="./Home/send?q=123">Click here</a>
链接到:
$(".group").fancybox({
maxWidth : 800,
maxHeight : 600,
fitToView : false,
width : '70%',
height : '70%',
autoSize : true,
fitToView : true,
type : 'ajax',
closeClick : false,
openEffect : 'fade',
closeEffect : 'fade'
});
关闭模态后(通过单击插件附带的上面的[x]图像)返回并尝试再次触发两个函数jQuery.fn.myFunction1和... Function2,它们再也找不到了!真的很奇怪。
控制台错误是:未捕获TypeError:对象[object Object]没有方法'myFunction1'
仅供记录: 我的所有* .js文件都是完整的,它们与页面正确连接。其他.click(function(){}); (更改,dblClick,悬停,...)按预期工作,页面也没有刷新到另一个页面或网站。它在打开模态之前在同一页面上。但是再也找不到这两个函数(jQuery.fn.myFunction1和jQuery.fn.myFunction2)。
有谁知道这里的问题是什么?...这是jQuery方面还是Fancybox 2方面的错误?最重要的问题是,我该如何解决这个问题? :)