2011-07-22 58 views
0

我加載了一個colorbox模式,內容來自網站的其他頁面(官方演示中的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

我只是不能似乎找出調整大小事情!我猜它是一個問題,從模態中的點擊事件調用父頁面。

+1

你有網站上的另一個JS框架? – AlienWebguy

+0

我只使用jQuery – Nyxynyxx

+0

你有沒有包含colorbox'js'?你的答案也許是!是的,但有時候這樣的事情也會發生,確保你在jquery – Rafay

回答

2

這裏有一些建議,偶可見無關的我,但你可以給它一個嘗試,他們很長,不能是在議論,我做到了一個答案這麼PLZ想下來之前投票它

  1. 有可能是一個jQuery的衝突大家都愛上了$反正你可以使用jQuery noConflict像

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

現在使用jq插件的$

  1. TEAD包裹內

    $代碼(函數(){

    });

  2. 確保雙方的jquery.js和colorbox.js被加載,有時它們被包含在頁面頭,但沒有得到加載中...