2012年01月18日

ChromeでjqPlotのグラフをダブルクリックすると画面がチカチカする

Chromeはダブルクリックイベントが走ると、そこにある要素を反転させようとする。

jqPlotみたいなJavaScriptを使ったグラフで、ダブルクリックイベントを利用した場合、イベントと同時に反転の処理が走って画面が明滅してしまう。

stopPropagationでイベントを止めようとしても、return falseしても上記の現象は収まらなかった。

とりあえずstyleに「-khtml-user-select: none」を入れてあげたらなんとかなった
http://stackoverflow.com/questions/8174870/blinking-issue-with-jqplot-when-double-clicking-on-the-plot

<div id="chart1" style="-khtml-user-select: none"></div>