2011-07-22 5 views
0

私は、ウェブサイトの別のページ(公式のデモのAJAXの例)の内容を持つカラーボックスモーダルを読み込んだ。このページにはShow moreボタンがあり、クリックするとより多くのコンテンツが表示されます。また、モーダルのサイズを変更してすべてのコンテンツを表示するためのコードを追加しました。カラーボックスのサイズ変更が機能しない!

CODE:

$("#button_writereview").colorbox.resize(); 

$("#button_writereview").colorbox.resize({innerWidth:560, innerHeight:750}); 

$("#button_writereview").colorbox.resize({Width:560, Height:750}); 

$.colorbox.resize(); 

$.colorbox.resize({innerWidth:560, innerHeight:750}); 

$(this).colorbox.resize(); 

$.fn.colorbox.resize(); 

$('#button_writereview').css('height',500); 

上記のコードのいずれもが、私はちょうどサイズ変更を把握するように見えるカントエラーUncaught TypeError: Cannot call method 'resize' of undefined

を投げる除いて何もしません!私はモーダルのクリックイベントから親ページを呼び出す問題を推測しています。彼らは長い間だったので、私はそれそうplzは

それを投票ダウンする前に考えて答え作られたコメントにもなることができませんでした、ここ
+1

を両方jquery.jsとcolorbox.jsがロードされていることを確認してくださいあなたのサイト上の別のJSフレームワークを持っていますか? – AlienWebguy

+0

jQueryを使用しています – Nyxynyxx

+0

カラーボックス 'js'を含めましたか?あなたの答えはおそらく、デュ!ええ、時にはそのようなことが起こっている場合は、jquery – Rafay

答えて

2

は私にさえ無関係見ていくつかの提案ですが、あなたはそれを試してみることができます誰もが、とにかくあなたが今 jqインを使用

<script type="text/javascript" src"/Scripts/jquery-1.6.2.min.js"></script> 
    <script type="text/javascript"> 
     jq = jQuery.noConflict(true); 
</script> 

ようにjQuery noConflictを使用することができます$と恋にあるよう

  1. jQueryの競合があるかもしれません$

    1. のTEADは

      $(関数(){

      })内のコードをラップします。

    2. は...時々彼らはページヘッダに含まれていますがロードされますdidntは、

関連する問題