2011-04-11 53 views
0

我正面臨着使用jqPlots放大的問題。jqplot放大 - 只在放大到邊框時纔會發生

我有一個多個y軸的圖形。我有以下幾行代碼來執行縮放:

cursor: { 
      showVerticalLine: true, 
      //showTooltip: true, 
      followMouse: true, 
      showTooltipDataPosition: true, 
      tooltipFormatString: '%s x:%s, y:%s', 
      zoom: true, 
      constrainOutsideZoom: false, 
      clickReset: true 
     } 

我可以使用上面的縮放功能。但是,只有當我將縮放區域拖到其中一個邊框時纔會進行縮放。如果我嘗試縮放畫布內的某個位置,它不會縮放。

有人可以告訴我哪裏可以出錯嗎?

感謝, S.

回答

0

其實我有同樣的問題。實際上,問題在於,當您放大畫布時,瀏覽器會在畫布內部考慮點擊並執行函數clickReset。當您的鼠標在畫布外完成時,請考慮外部點擊並且不執行該功能。我嘗試了IE9,它的工作原理是它不考慮縮放過程中的點擊。

我認爲這是Jqplot庫中的一個bug。

我搜索了很多小時,但我沒有解決問題。我希望有人有一個解決方案。

+0

嘿卡爾,非常真實..我試圖從規格中刪除clickReset選項,並沒有任何問題的工作。它會自動雙擊重置縮放。我也在猜測jqplot庫中有一個bug。讓我們希望有人確認這一點。 – 2011-04-12 16:24:38