2016-07-03 9 views
0

FancyboxのAjaxのポストを働いていないクリック罰金が、二回目は、最も単純な方法で正常に動作しますが、私はクリック二回目は、それが捕捉されない例外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> 

答えて

-1

あなたは、彼らがすでにしているページの先頭に

<head> 
<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" /> 
</head> 
+0

を使用しているスクリプトを配置する必要があります。 – user3055125

+0

何とかページをリロードしますか?コンソールに$ .fancyboxと入力して(動作が停止した後)、メッセージが同じかどうかを教えてください。 – Mariusz

+0

Sutiationはこのように書きます:私はAjaxのインラインフレームfancyboxでフォームを送信した場合に作業し続けるが、私は、画面を閉じた場合、私は再びそれを開こうとすると、次の時間は、それがキャッチされないタイプのエラーfancyboxが定義されていないスローします。 – user3055125

関連する問題