function gq_showdiv(uid,id,info,divid)
{
var offsetX;
var offsetY;
$("#wrapper").bind('mousemove',function(){
offsetX=window.event.offsetX;
offsetY=window.event.offsetY;
$("#div").html(offsetX+"x"+offsetY);
//能获取到offsetX 和 offsetY 值 })
//获取不到offsetX 和 offsetY 值}这是为什么呢!我怎么能在bind方法外获取到这两个值!!!!
{
var offsetX;
var offsetY;
$("#wrapper").bind('mousemove',function(){
offsetX=window.event.offsetX;
offsetY=window.event.offsetY;
$("#div").html(offsetX+"x"+offsetY);
//能获取到offsetX 和 offsetY 值 })
//获取不到offsetX 和 offsetY 值}
function(){
offsetX=window.event.offsetX;
offsetY=window.event.offsetY;
$("#div").html(offsetX+"x"+offsetY);
//能获取到offsetX 和 offsetY 值 }这个是回调函数,触发了mouseover事件才会执行
当还没触发mouseover的时候,也就是还没执行赋值的时候,红色字的地方已经执行了。当然取不到值啊
{
var offsetX;
var offsetY;
$("#wrapper").bind('mousemove',function(){
offsetX=window.event.offsetX;
offsetY=window.event.offsetY;
$("#div").html(offsetX+"x"+offsetY);
//能获取到offsetX 和 offsetY 值 })
//能取到的 alert(offsetX) alert(offsetY)
}
得有 mousemove 这个动作