2012-10-30 51 views
2

我爲一家教育公司創建了一個學習模塊,我在其中創建了25個動物精靈(帶有圖像的畫布)並將它們放入農場(帶有背景圖像的div) 。 爲了開幕動畫的緣故,在Adobe Edge中創建了背景,並且在Edge的最後一幀中,我調用了構建測試並創建精靈的Javascript代碼中的init函數。一些動畫通過邊緣代碼在後臺(太陽和雲)中無限期地發生。Adob​​e Edge運行時的時間軸事件錯誤停止執行JavaScript

問題是屏幕有時會正確加載,有時在執行過程中會停止。通過console.log,我發現有時在Edge中有一個錯誤事件向控制檯發送消息:

Javascript error in event handler!事件類型=時間線

之後,所有Javascript代碼停止,屏幕變得無用。

我試圖捕捉錯誤事件,並清除它,通過添加以下代碼索引文件頭部分:

function noError(){return true;} 
window.onerror = noError; 

,但沒有奏效。

我走進的Adobe邊緣edge.0.1.7.min.js文件,並添加了迴歸真實;但也沒有工作。

沒有在Adobe邊緣問題太大的幫助,但似乎有相當多的人......

項目可以看出:

http://www.totalliberty.com/cet/farm/

回答

3

我有同樣的問題,這是一個jQuery的衝突,我正在加載它的索引,然後邊緣加載它edgePreload.js。所以,解決的辦法是加載所有從edgePreload.js它看起來像下面的js腳本:

aLoader = [ 
{ load: "js/jquery-1.9.1.min.js"}, 
{ load: "js/jquery.flexslider-min.js"}, 
{ load: "js/jquery.foundation.reveal.js"}, 
{ load: "edge_includes/edge.1.5.0.min.js"}, 
{ load: "Untitled-1_edge.js"}, 
{ load: "Untitled-1_edgeActions.js"}];