suifeng 发表于 2011-5-9 21:12:58

弹出层代码 在ie下 完全没有问题 在火狐下不行 求解决办法

一个基于jquery.js 的弹出层代码求助在ie下 完全没有问题 在火狐下不行求解决办法。

var pagex;
var sweetTitles = {
x : 10,
y : 20,
tipElements : ".catepro a",
init : function() {
jQuery(this.tipElements).mouseover(function(e){
var positionX=e.originalEvent.x-jQuery(leftside2).offset().left||e.originalEvent.layerX-jQuery(leftside2).offset().left||0;
pagex=0;
if(positionX>260)
{
   pagex=pagex-350;
}
else if(positionX>-690&&positionX 200 ? this.myHref.toString().substring(0,200)+"..." : this.myHref);
   this.title = "";
   var tooltip = "";
   if(this.myTitle == "")
   {
       tooltip = "";
   }
   else
   {
       tooltip = ""+this.myTitle+"
";
   }
   jQuery('body').append(tooltip);
   jQuery('#tooltip')
    .css({
   "opacity":"1.0",
   "top"
http://bbs.destoon.com/static/image/smiley/default/sad.gif
e.pageY+20)+"px",
   "left"
http://bbs.destoon.com/static/image/smiley/default/sad.gif
e.pageX+pagex+10)+"px"
    }).show('fast');
}).mouseout(function(){
   this.title = this.myTitle;
   jQuery('#tooltip').remove();
}).mousemove(function(e){
   jQuery('#tooltip')
   .css({
    "top"
http://bbs.destoon.com/static/image/smiley/default/sad.gif
e.pageY+20)+"px",
    "left"
http://bbs.destoon.com/static/image/smiley/default/sad.gif
e.pageX+pagex+10)+"px"
   });
});
}
};
jQuery(function(){
sweetTitles.init();
});
页: [1]
查看完整版本: 弹出层代码 在ie下 完全没有问题 在火狐下不行 求解决办法