首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在显示工具提示之前加载ajax内容

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

Stack Overflow用户
提问于 2011-06-21 10:04:41
回答 1查看 786关注 0票数 1
  • I想要根据用户的单击和
  • 创建一个下拉列表,我希望它以下拉的形式出现,也希望以
  • 的形式出现,下拉列表中的内容将通过ajax .
  • im动态生成,使用jquery-tools工具提示来完成这一工作,但是现在面临一些问题.
  • 只有在第二次单击.h 210f 211之后才会加载ajax内容。

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

代码语言:javascript
复制
    $(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内容的代码。

代码语言:javascript
复制
    $(".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();
            }

        });

如何加载内容,然后显示工具提示。?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-21 10:30:03

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6423544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档