JSXGraph (http://jsxgraph.uni-bayreuth.de/wp/) を使用して、jQuery Mobile を使用して Web サイトにグラフをプロットしています。
jQuery Mobile の AJAX リンクの処理に問題があります。デフォルトでは、リンクは自動的に AJAX リンクとして実行されますが、JSXGraph で空のボックスにつながる問題が発生します。
私の現在の解決策は、 data-ajax="false" をリンクに追加することです
<a href="page.html" data-ajax="false">Page</a>
次のコードを使用してプロットしています。
$('.type-interior').live('pageshow', function () {
var b = JXG.JSXGraph.initBoard('jxgbox', {boundingbox: [-5, 2, 5, -2], axis:true});
var p1 = b.create('point',[-1,1], {name:'A',size:4});
var p2 = b.create('point',[2,-1], {name:'B',size:4});
});
他の解決策はありますか?AJAX リンクを完全に無効にしたり、ページの読み込み後に JSXGraph をリロードしたりしますか?