0

dynatreeを使用して、ユーザーが選択したリンクを新しいウィンドウで開き、新しいウィンドウにフォーカスを合わせたいと思います。私はこれを手に入れました:

            if (node.data.url) {
                window.open(node.data.url);
                return stop;
            };

ここで、「停止」は未定義です。別の方法はありますか?しかし、それだけではありません。同じリンク(例:Fraer Leasing)をもう一度クリックしても、何も起こりません(そして、そのリンク用に別のウィンドウを開きたい)。どのようにできるのか?可能であれば、例を挙げて答えてください。ありがとう

4

1 に答える 1

2

サンプルから

 onActivate: function(node) {
    if( node.data.href ){
      window.open(node.data.href, node.data.target);
    }
 }

イベントは1onActivate回だけトリガーされます。つまり、ノードが以前に非アクティブだった場合です。onClick代わりにイベントを実装できます。

于 2012-02-23T17:25:01.750 に答える