【问题标题】:How to hide "jQuery (jQ)" Tooltip in "Firefox (FF)" after click?单击后如何在“Firefox(FF)”中隐藏“jQuery(jQ)”工具提示?
【发布时间】:2015-03-26 19:27:39
【问题描述】:

问题

我在 asp.net 中使用带有“ajaxToolkit:ToolkitScriptManager”的 ajax。单击按钮并更改 ajax 内容后,“jQ Tooltip”不会消失。这只发生在 FF 中。

如何解决隐藏?

【问题讨论】:

    标签: jquery asp.net tooltip jquery-tooltip


    【解决方案1】:

    解决方案

    在每个异步请求之后运行删除所有被遗忘的“JQ Tooltip”元素的代码

    $("[id*='ui-tooltip-']").remove();
    

    这是一个可能有帮助的完整示例

    $(document).ready(function () {
    
        pageRequestManager = Sys.WebForms.PageRequestManager.getInstance();
        pageRequestManager.add_pageLoaded(tooltop_onEndAsyncRequest);
    
    });
    
    function tooltop_onEndAsyncRequest(sender, args) {
    
        // fix ff
        $("[id*='ui-tooltip-']").remove();
    
        $(".Tooltip").live("mouseover", function () {
    
            $(this).tooltip({
                // ...
            });
    
        });
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-02
      • 2021-11-14
      • 2020-07-28
      • 2013-06-20
      • 1970-01-01
      • 1970-01-01
      • 2011-03-21
      相关资源
      最近更新 更多