qTip2を使用していますが、ツールチップが記載されたリンクのリストがあります。「data-normal」というリンクの属性からツールチップのコンテンツを読み取りました。各リンクの横にチェックボックスがあり、クリックすると、そのリンクのクラスが削除され、他のクラスが追加されます。リンクがそのように変更された場合、ツールチップはそのままにして、別の属性( "data-changed")から読み取られるようにします。
また、チェックボックスがオフになっている(そしてクラスが元に戻されている)場合、変更前と同じように機能させたいと思います。
これに対する解決策はありますか?
これに私が使用するコードは次のとおりです。
$('.normal').qtip({
content: {
text: function(api) {
return $(this).attr('data-normal');
}
}
});
$('.changed').qtip({
content: {
text: function(api) {
return $(this).attr('data-changed');
}
}
});
これが私の問題のjsfiddleです:http: //jsfiddle.net/trunkadelic/Xkvnt/1/
もちろん、これは私がWebサイト自体でやろうとしていることの単純化された例です。