此音樂site顯示了dreamweaver函數MM_timelinePlay在chrome和firebug中未定義,但它在頭文件中明確定義。標題被動態地拉入,但是這不應該因爲它已經被時間加載觸發了。該功能在標有「more」的按鈕的懸停狀態下調用。Javascript函數未定義,但在源文件中
0
A
回答
1
在線路62上的代碼是下面的(函數體MM_initTimelines內): PX」, 「4像素」);
這觸發一個JavaScript錯誤時,JS是爲在MM_timelinePlay出現在解析錯誤之後,這個函數實際上並沒有提供給頁面使用,不知道第62行應該是什麼,但是看起來該行在過程的某個地方被咀嚼了作爲錯誤複製和粘貼的一部分,或者作爲不良編輯的一部分)
您可能可以通過使用if語句的else分支來恢復該行,該分支是行62的一部分,這裏是: document.MM_Time [0] [0] .values [0] = new Array(-141 ,-131,-120,-110,-100,-89,-79,-69,-58,-48,-37,-27,-17,-6,4);
將第62行更改爲以下內容: document.MM_Time [0] [0] .values [0] = new Array(「 - 141px」,「 - 131px」,「 - 120px」,「 - 110px 「 」 - 100像素「, 」 - 89px「, 」 - 79px「, 」 - 69px「, 」 - 58px「, 」 - 48像素「, 」 - 37px「, 」 - 27px「, 」 - 知識+「,」 - 6像素」, 「4像素」);
確保它全部在一條線上。所做的編輯只是簡單地將數組中的每個值都包括進來,然後包含px。根據對MM_initTimelines函數的搜索,匹配的代碼行(根據定義的特定移動而不同,if語句的真分支由於時間軸不再是Dreamweaver的一部分(從CS5中刪除,我認爲,但可能更高級),您將不能夠如果您使用的是較新版本的Dreamweaver,請恢復或編輯時間軸,因此請保留舊版本。
相關問題
- 1. Javascript函數未定義,但它是IS
- 2. JavaScript函數未定義,但已加載
- 3. javascript函數未在Symfony3樹枝文件中定義錯誤
- 4. 函數在javascript中未定義
- 5. 對象在JavaScript函數中未定義
- 6. Javascript變量未在函數中定義
- 7. animateAlong函數未在Raphael javascript中定義?
- 8. Jquery Javascript函數未定義
- 9. JavaScript函數被未定義
- 10. 函數未定義 - jQuery/Javascript
- 11. ReferenceError:函數未定義 - JavaScript
- 12. Javascript未定義函數
- 13. Javascript函數未定義
- 14. JavaScript函數未定義?
- 15. Javascript函數未定義?
- 16. 未定義的JavaScript函數?
- 17. Javascript函數未定義?
- 18. 函數未定義 - jsf/javascript
- 19. 在Typescript定義文件中定義未知類型的Javascript函數
- 20. javascript函數未定義,但我的腳本正在加載
- 21. JavaScript「初始化」未定義,但函數存在
- 22. 標題和源文件函數定義
- 23. 未定義在MVC視圖javascript函數
- 24. 在javascript函數返回值未定義
- 25. 未在React組件中定義'函數'
- 26. PhoneGap - 未捕獲ReferenceError:函數未在文件中定義
- 27. 未在HTML文檔中定義JavaScript函數,爲什麼不呢?
- 28. 函數未定義:必須在同一個文件中定義一個javascript函數嗎?
- 29. JavaScript變數setTimeout函數內未定義
- 30. 未定義的引用,但objdump顯示函數在目標文件中?
只需檢查js文件的包含順序即可。 。你可以在chrome的網絡標籤中查看是否js文件i在你的斷點擊中之前下載(參考被檢查爲undefined) – moonlightdock
然後顯示這個「第62行」和上下文(代碼)。 – Xaerxess
是的JS文件都是在它們被調用之前下載的,因爲我可以等待5分鐘來加載頁面,然後用懸停觸發事件。我查看源文件並在文檔頭文件中定義了該功能。 –