[英]Raphael.js undefined variable
由於需要在畫布上繪制的變量上使用.onclick事件,因此我最近轉向RaphaelJS。 我的問題是,我將整個網站轉換為使用raphaeljs,但是,當我嘗試運行它時,它告訴我H(我正在監聽clickclick的變量)未定義。
這是該網站的jsfiddle。
在加載DOM時,您正在分配H.node.onclick
,但是在調用drawbg
之前不會初始化H
,這是在您單擊畫布時發生的。
您可以通過在調用drawbg
之后分配事件處理程序來解決此問題。 您還應該避免使用全局變量(例如H
)。
您可以在函數drawbg()中初始化變量H,但是在調用此函數之前,請先調用此變量的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.