我試圖讓一段JavaScript運行後,一些第三方代碼使模態對話框出現。我看到a pretty neat idea of hijacking the jQuery show function,但不幸的是它不工作。我猜這個想法早在2009年就開始使用jQuery的老版本,但現在不是最新版本。下面是與實施的jsfiddle和樣本:試圖在事件之前和事件後觸發jQuery show()
http://jsfiddle.net/mkmurray/drv5w/2/
你可以通過運行樣本看,它會提醒「beforeShow」事件,但不是「afterShow事件」,並與一些調試我可以看到它沒有完全調用'newCallback'函數。
非常感謝您提供任何幫助。
'這個評論是被拒絕的編輯:'在上面的鏈接有一個錯誤。一個工作版本可以在http://jsfiddle.net/GDqNx/1/找到 – 2012-12-21 03:26:55
我確實看到了改變的區別,但是這個錯誤是什麼? – mkmurray 2013-02-27 23:03:13
我不確定這個bug是什麼。一些'anon'用戶試圖編輯你的答案,我知道這個編輯會被拒絕,但已經足夠保存它作爲評論。 – 2013-02-27 23:45:40