我試圖加載一個類似於http://www.domain.com/?prod=lorem-ipsum-3 的鏈接的模式窗口,但它不會在Chrome,Safari或IE中加載。 Opera和FF工作正常。jQuery的觸發器不能在鉻工作
模態窗口被稱爲iframe。應該打開模式窗口的其他按鈕也適用於所有瀏覽器。
P.S.您可以查看給定站點中的所有代碼。
我試圖加載一個類似於http://www.domain.com/?prod=lorem-ipsum-3 的鏈接的模式窗口,但它不會在Chrome,Safari或IE中加載。 Opera和FF工作正常。jQuery的觸發器不能在鉻工作
模態窗口被稱爲iframe。應該打開模式窗口的其他按鈕也適用於所有瀏覽器。
P.S.您可以查看給定站點中的所有代碼。
您的代碼中存在競爭狀態--在DOMContentReady
事件期間初始化了點擊處理程序,並且您的代碼點擊鏈接在同一事件的處理程序中運行(通過jQuery(document).ready()
)。哪一個先運行是未定義的,你可以把它看作隨機的。所以總是有可能你的代碼觸發了隱藏鏈接的點擊,但是它的處理程序還沒有設置。爲了避免競爭條件,您可以在DOMContentReady
(最簡單的方法是將setTimeout(..., 0)
放入事件處理程序)後立即運行,或者將事件處理程序附加到窗口的load
事件中。
謝謝!現在完美:) – Karolis
Opera瀏覽器也有一個JavaScript控制檯。你有沒有檢查她的任何錯誤? – reporter
它看起來在Chrome上可以正常工作。 – pimvdb
請在這裏發佈相關的代碼。只有外部鏈接,問題一旦解決,這個問題對後代來說就毫無價值。 –