2011-04-06 10 views
0

ライトボックスから呼び出された場合、Javascript、jQuery関数は機能しません。私は、リンクをクリックすると、divを表示したいだけです。しかし、それは動作しません。アラートボックスを表示して確認しようとしたときに、リンクをクリックすると、それも機能しません。考えられる理由は何か。この問題はこのページにのみあり、同じ機能が他のページでも機能します。 必要なjsファイルを他のページに含めました。ライトボックスから呼び出されたときにjs関数が機能しない

EDIT

ライトボックスにHTMLコード:

<div id="bottom_eqn_section" class="paddingTop_10"> 
    <a id="cost_allocation" href="#" class="arrowLink">Change cost allocation</a> 
    <div class="clear"></div> 
    <a id="cancel" href="#" class="arrowLink ">Cancel</a> 
</div> 
<button type="reset" class="button1">OK</button> 

<script type="text/javascript"> 
$(document).ready(function(){ 

    $('#cancel').click(function(){ 
     alert('Hello'); 
    }); 

}); 
</script> 

私は、親ページに必要なすべてのjsファイルを追加しました。

jsエラーはありません。警告が表示されない

+0

ソースまたはjsエラー出力? –

+2

スクリプト(atmのアラートを含む)もライトボックス内にあるはずですか?もしそうなら、ライトボックスがそれを殺す可能性があります。アラートスクリプトを含むページにも移動してみてください。 – OpaCitiZen

+0

それを含むページに移動しても機能しません。基本的な機能は動作しますが、他のスクリプトは機能しません。私がライトボックスのページの中にスクリプトを追加した場合のみ、それは機能します。ライトページからjsファイルを呼び出す方法はありますか?htmlページに書き込むのではなく、 – Angeline

答えて

1

スクリプトを親ページに置くか、ライトボックスコールバック関数でそのスクリプトを追加します。

+0

親ページにもjavascriptとjqueryのコーディングを追加しますか?しかし、変更はありませんでした。私は実行された機能のどれも得られませんでした。 – Angeline

+0

ここにコードを追加するか、jsFiddleを使用してください。あなたの問題を理解するのに役立ちます。あなたは何かjsエラーを取得していますか? –

関連する問題