0

私はjqplotでグラフをプロットしているAndroidアプリを持っています。JQuery Mobileも使用しています。小さな問題以外はすべて完璧に機能します。jquery mobile でコンテンツを決定するために使用されるdata-role="content"を持つdivタグ内にチャートを配置すると。

棒グラフの on-lick イベントは、元の棒と同じ座標でさえない棒の不要な影を私に与えます。私はこの問題をたくさんグーグルで調べてみましたが、私を助けることができるものは何も見つかりませんでした.

ここに私のコードスニペットがあります:

<div data-role="content" class="ui-body" id="android">
  <table border='0' cellpadding='0' cellspacing='0' align='center'
    valign='top'>
    <tr height="10%">
        <td>
        <div><span>Active Deals: </span><span id="info1">Nothing yet</span></div>
        </td>
    </tr>    
    <tr height="90%">
        <td  style="width:80%;">
            <div id="chart1" style="width: 100%;"></div>
        </td>
        <td >
            <div id="legend"></div>
        </td>
    </tr>    
</table>
</div>

これは、onlick イベントを登録する方法です。

$('#chart1').bind('jqplotDataClick',
    function (ev, seriesIndex, pointIndex, data) {
        $('#info1').html('series: '+seriesIndex+'
          , point: '+pointIndex+', data: '+data);}); 
});

バーをクリックすると影がどのように見えるかを以下に示します。

緑色のバーがクリックされ、左側に影が表示されます

これが役立つ場合に限ります。Androidアプリのwebviewコントロール内でこれを行っています。

4

1 に答える 1