2013-12-13 36 views
0

我使用的是页面上的以下jQuery的工具提示脚本更新面板内的一系列超链接:jQuery的不是在.NET更新面板工作

this.tooltip = function(){  
    xOffset = 50; 
    yOffset = 20;  

$("#tools a").hover(function(e){            
    this.t = this.title; 
    this.title = "";          
    $("body").append("<p id='tooltip'>"+ this.t +"</p>"); 
    $("#tooltip") 
     .css("top",(e.pageY - xOffset) + "px") 
     .css("left",(e.pageX + yOffset) + "px") 
     .fadeIn("fast");   
}, 
function(){ 
    this.title = this.t;   
    $("#tooltip").remove(); 
}); 
$("#tools a").mousemove(function(e){ 
    $("#tooltip") 
     .css("top",(e.pageY - xOffset) + "px") 
     .css("left",(e.pageX + yOffset) + "px"); 
});   
}; 


$(document).ready(function(){tooltip();}); 

它适用于初始加载罚款当一个ajax呼叫已经完成。我相信我应该使用.on而不是.ready,但我不确定如何申请,因为以下内容不起作用:

$(document).on(function(){tooltip();}); 

回答