0
我正在使用jqplot和我的生活我無法讓它在IE8或IE7上工作。沒關係,我會很高興它只能在IE9,Firefox Etc上工作,但如果圖表不成功,我需要顯示一條消息。Jqplot「失敗圖表」選項?
我試着在圖表div的div標籤中放置一條消息,但問題在於即使圖表呈現,div的內容仍然存在。
那麼有沒有辦法來處理成功顯示的圖表事件,我可以編寫代碼來隱藏消息,要求他們升級瀏覽器?
我正在使用jqplot和我的生活我無法讓它在IE8或IE7上工作。沒關係,我會很高興它只能在IE9,Firefox Etc上工作,但如果圖表不成功,我需要顯示一條消息。Jqplot「失敗圖表」選項?
我試着在圖表div的div標籤中放置一條消息,但問題在於即使圖表呈現,div的內容仍然存在。
那麼有沒有辦法來處理成功顯示的圖表事件,我可以編寫代碼來隱藏消息,要求他們升級瀏覽器?
我知道爲時已晚了一切,但我不喜歡懸而未決的問題:)
爲了解決這個我會用一個簡單的包裹的try catch
周圍的情節畫法。
This I am presenting in the following jsfiddle.
在測試了IE7,IE8和IE9並且僅用於9它不會顯示警報提示有瀏覽器更新。
我能想到的第二個選擇是在開始時有一個div顯示更新建議,如果成功創建了繪圖,則使用postDrawHooks
刪除div。該方法的使用示例:
$.jqplot.postDrawHooks.push(function(){
//code removing the div goes here
});
...是的,我已經嘗試了所有的JQuery許多版本和excanvas等的變化,我剛剛決定放棄讓jqplot上工作的哈克世界< IE9 :-) –
我有一個jqPlot在IE7和IE8上工作的相當複雜的實現。任何機會你可以做一個不工作的地方嗎?爲了包含excanvas,你正在做類似以下的事情? <! - [如果LT IE 9]> – PriorityMark
@PriorityMark是我做<! - [如果LT IE 9 ]>。如果我使用用戶名和密碼向您發送鏈接到網站,那麼您可以看到它? –