我剛剛將我的JavaScript轉移到jQuery的簡單AJAX函數。不過,我試圖使用jQuery的插件,因爲我想保持相同的功能,但不想包含10個不同的庫。 如果我刪除jquery包含並保持lightbox,它的效果很好 如果我把它放回去,它只是提供全尺寸的圖像而不是框,無論是Chrome還是Firefox的控制檯都抱怨任何東西,它只是直接圖片 我嘗試了5個不同的lightbox克隆/ jQuery插件,但他們都給了我相同的行爲,這導致我認爲有些東西我失蹤了jQuery殺死燈箱
現在我的標題看起來像這樣(double checked,重新都在那裏):
<script type='text/javascript' src='js/jquery.js'></script>
<script type='text/javascript' src='js/thickbox.js'></script>
<link rel='stylesheet' type='text/css' href='css/thickbox.css' />
和我的畫廊(PHP):
foreach(...){
echo "<a href=\"$path\" class='thickbox' rel='$folder'><img border=none src=\"$thumb\" /></a> \n" ;
}
爲背景,在foreach的圖像是從一個Ajax調用加載,但這是從來沒有收藏的一個問題,它不應該是因爲所有的HTML反正是有
GET螢火http://getfirebug.com/有和沒有jQuery的檢查收藏夾添加到項目。由於您使用的是PHP,因此可能會出現'$'的問題。您可以嘗試在腳本文件的頂部執行'$ j = jQuery.noConflict()'。 – peirix 2009-10-12 14:43:37