JQPlotのBarにカーソルを移動すると、カーソルを「Pointer」に変更したいです。JQPlot - カーソルをJQPlotのHover to Barのポインタに変更するにはどうすればよいですか?
私はCSSで変更しようとしました。しかし、それは動作しませんでした。私を助けてください。
JQPlotのBarにカーソルを移動すると、カーソルを「Pointer」に変更したいです。JQPlot - カーソルをJQPlotのHover to Barのポインタに変更するにはどうすればよいですか?
私はCSSで変更しようとしました。しかし、それは動作しませんでした。私を助けてください。
CSSを使用して修正する必要があります。 あなたは多分右の要素にCSSの変更を適用していない、あなたは.jqplot-イベントキャンバスにそれを適用する必要があります。
$('#chart1').on('jqplotDataHighlight', function() {
$('.jqplot-event-canvas').css('cursor', 'pointer');
});
作業の例を参照してくださいhere
編集フィドルとコードsdespontさんのコメントに従って更新しました。
PSルーカスJelinekのによって書かれたとして、あなたがあなたのデータをハイライトを消したときに、デフォルトのポインタを再定義することができます:あなたの答えのための
$('#chart1').on('jqplotDataUnhighlight', function() {
$('.jqplot-event-canvas').css('cursor', 'auto');
});
感謝を。
我々はまた、この方法により行うことができます同じこと:
カーソル:{ スタイル: 'ポインタ'、 ショー:真、 showTooltip:偽 }
しかし、私はカーソルをしたいです:」 「Pointer」は、チャートエリア全体ではなく、バー上にあるときに表示されます。
としては、使用してそれをバインドし、AnthonyLeGovicを書いた:
$('#chart1').on('jqplotDataHighlight', function() {
$('.jqplot-event-canvas').css('cursor', 'pointer');
});
いますが、退去時に通常のカーソルを設定するためにもそれをバインド解除することを忘れないでください:
$('#chart1').on('jqplotDataUnhighlight', function() {
$('.jqplot-event-canvas').css('cursor', 'auto');
});
あなたはHISの回答を編集してあなたの投稿を投稿していないはずです。 – Bora
良い答えを、しかし、使用しています。 .bind()の代わりにon()を使用します。 – sdespont
あなたのコメントに基づいて修正が行われました。 Cheers – AnthonyLeGovic
少なくとも、折れ線グラフの場合、series_optionsでhighlightMouseOverをtrueに設定する必要があります。そうしないと、この解決策は機能しません。 – carruthd