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

我按照巴尔玛的建议做了。有效。不再需要返回属性标题的值。我使用了以下代码:

<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 回答