弹出层代码 在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]