我最近收購了一箇舊網站(我們正在談論表格,圖像地圖,你的名字)。jQuery在IE8與Fancybox的問題
我被要求做一箇舊的鏈接到一個Flash庫到一個燈箱。我只是在畫廊鏈接上使用了javascript: openLightbox()
(右上角)。我知道,我知道,但它似乎並不合適這個網站。
反正,我還包括一個JavaScript文件scripts.js中,這
- 包括jQuery和CSS文件fancybox。
- 使用AJAX來獲取圖像文件名的一些JSON
- 創建頁面上鍊接到圖片來自JSON 一個隱藏的無序列表
- 附上的fancybox方法將這些圖像
然後,在openLightbox()
我只需在第一個鏈接上調用click()
函數。
不錯,很容易,我想。它在Firefox中像一個魅力。然後我的拱門剋星決定它不想打球。這就是IE7/8。
我已經有一段時間IE8開發人員工具,但一直沒能弄清楚。 我得到的唯一錯誤是「v是null或不是一個對象」,它引用了Google CDN上的縮小/壓縮jQuery代碼。顯然這不是問題,所以有人有什麼想法這裏有什麼問題嗎?
這裏是一個網頁的鏈接:http://edgewaterterraces.com.au/
也...
非常感謝您的寶貴時間。
UPDATE
哇,它似乎在this page工作。是什麼賦予了?
我建議你使用jQuery的unminified版本同時開發 - 它會幫助你更好地調試阿 – 2010-02-11 01:36:06