0
Fancybox阿賈克斯後用最簡單的方式工作正常,但第二次我點擊它引發未捕獲TypeError:$ .fancybox不是一個函數錯誤。無法找出任何解決方法。任何建議?Fancybox阿賈克斯工作正常,但第二次我點擊它不工作
<script type="text/javascript" src="~/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="~/jquery.fancybox.js"></script>
<link rel="stylesheet" type="text/css" href="~/jquery.fancybox.css" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$(".example").click(function() {
$.fancybox({
href: '@Url.Action("Action","Controller")',
type: 'ajax',
padding: 5,
once: false
});
});
});
</script>
<a class="example" href="javascript:;" itemprop="url">Test</a>
他們已經在那裏的頭腳本。 – user3055125
你是否以某種方式重新加載頁面?嘗試在控制檯中鍵入$ .fancybox(在停止工作之後)並告訴我消息是否相同。 – Mariusz
Sutiation是這樣的:如果我提交表單與ajax iframe fancybox保持工作,但如果我關閉屏幕下一次我嘗試再次打開它引發未捕獲類型錯誤fancybox未定義。 – user3055125