3

jQuery UI Tooltip Widget を使用しようとしましたが、問題が見つかりました。ツールチップが開いている場合、開いた要素の title 属性を削除します。どうすればこれを修正できますか? 私はこのようなことを試みます:

<div class="spbin" title="NAME"><div class="ptmd aud" title="LINK"></div></div>

脚本:

$('[title]').tooltip({
open:function(){var te=$('.ui-tooltip-content').html();
$(this).attr('title',te);}},
{show:{effect:'slideDown',delay:250}},
{hide:{effect:'explode',delay:250}},
{track:true});

しかし、それは半分ではありません(

4

1 に答える 1

2

私はバーマーにアドバイスしたとおりにしました。出来た。属性 title の値を返す必要がなくなりました。次のコードを使用しました。

<div class="spbin" data-n="NAME">
     <div class="ptmd aud" data-l="LINK"></div>
</div>
<div class="tlv"></div>

脚本:

$('[title]').tooltip(
    {show:{effect:'slideDown',delay:250}},
    {hide:{effect:'explode',delay:250}},
    {track:true}
);

$('.spbin').each(function(){
    $('.tlv',this).text(this.dataset.n);
    $(this).attr('title',this.dataset.n);
    $(this).hide();
    $(this).delay(du*2).fadeIn(du);
});

今後ともバーマーをよろしくお願いいたします!

于 2012-12-25T16:52:10.667 に答える