gpt4 book ai didi

javascript - 在显示工具提示之前加载 ajax 内容

转载 作者:行者123 更新时间:2023-11-30 18:42:33 26 4
gpt4 key购买 nike

  • 我想在基于用户的特定位置点击并
  • 我也希望它以下拉列表的形式出现
  • 下拉列表中的内容将通过以下方式动态生成 Ajax ..
  • 我正在使用 jquery-tools 工具提示来执行此操作,但遇到了一些问题...
  • 只有在第二次点击后才会加载 ajax 内容..

这是创建工具提示对象数组的代码

    $(document).ready(function(){
var show = false;
var tips = new Array();
$(".replie").each(function(){
$(this).tooltip({ effect: 'fade', events: {widget:'click,'},position:"bottom right",onBeforeShow:function() {
this.getTrigger().fadeTo("slow", 0.8);
}})
tips.push($(this).tooltip(0));
});

这是控制工具提示行为和加载 AJAX 内容的代码

    $(".replie").click(function(evt){
if(!evt){
evt=window.event;
}
var row =evt.target.parentNode.id[2];
var aid=evt.target.id;
var uid= <?php echo $uid ?>;
var tip;
$("#tip"+row).load("reply.php?uid="+uid+"&aid="+aid,function(){
$(this).hide()
});

if(tips[row].isShown)
{
tips[row].hide();
}
else
{
tips[row].show();
}

});

我如何加载内容然后显示工具提示..?

最佳答案

使用 jQuery.ajax() 函数代替 jQuery.load() 函数。您可以在 completesuccess 事件上设置回调函数。在该处理程序中,触发工具提示功能。

这是 jQuery.ajax() 的文档:http://api.jquery.com/jQuery.ajax/

关于javascript - 在显示工具提示之前加载 ajax 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6423544/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com