“如何隐藏”;jQuery(jQ)";“中的工具提示”;Firefox(FF)";点击后?
问题 我在asp.net中与“ajaxToolkit:ToolkitScriptManager”一起使用ajax。单击按钮并更改ajax内容后,“jQ工具提示”不会消失。这只发生在FF中“如何隐藏”;jQuery(jQ)";“中的工具提示”;Firefox(FF)";点击后?,jquery,asp.net,tooltip,jquery-tooltip,Jquery,Asp.net,Tooltip,Jquery Tooltip,问题 我在asp.net中与“ajaxToolkit:ToolkitScriptManager”一起使用ajax。单击按钮并更改ajax内容后,“jQ工具提示”不会消失。这只发生在FF中 如何解决隐藏问题?解决方案 在每个异步请求之后,运行删除所有忘记的“JQ工具提示”元素的代码 下面是一个完整的例子,可能会有所帮助 $(document).ready(function () { pageRequestManager = Sys.WebForms.PageRequestManager.
如何解决隐藏问题?解决方案 在每个异步请求之后,运行删除所有忘记的“JQ工具提示”元素的代码 下面是一个完整的例子,可能会有所帮助
$(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({
// ...
});
});
}
$(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({
// ...
});
});
}