0

QTIP 内にフォームを作成し、すべての SVG 要素に対して qtip 関数を呼び出しました。したがって、フォームを正しく表示するために、コンテンツを複製すると、フォームが正しく表示されます。フォーム内でボタンにいくつかのフォーム属性を変更させたいので、ボタンの onclick メソッドでフォーム属性を変更する関数を書きました。問題は、ボタンがフォームの属性を変更するが、変更されないことです。

問題は、コンテンツを複製しているため、複製後に属性が変更されないことが原因である可能性があると思います。この問題を解決するにはどうすればよいですか?

問題を理解するための JSfiddle リンク :- jsfiddle リンク この例では、クローンを適用しておらず、すべてのボタンが機能していることがわかります...しかし、1、2 回表示すると qtip が消えます.....

クローンを適用すると、ボタンがまったく機能しなくなります...

4

1 に答える 1

0

次のようなコンテンツ部分:

content: {
    text: $('#menu').clone()
},

そしてクリック部分:

$(".menuitem").live('click', function(){
    alert($(this).text());
});

テスト済み - 動作します。''menuitem'' にも ''delagete'' が考えられます。

于 2012-07-03T07:11:25.160 に答える