Funck,IE6 IE7 IE8取坐标不兼容问题。
时间:2011-10-17
来源:互联网
offset().Top 在IE9 下取的时候,如果页面是从滚动条前面的值+当前位置离IE窗口顶部的值
FireFox也是跟IE9一样;
但IE6 IE7 IE8 的取值竟然忽略了页面滚动条之前的值,直接取当前位置离IE窗口顶部的值
各位大侠,怎么解决这种问题。。。
FireFox也是跟IE9一样;
但IE6 IE7 IE8 的取值竟然忽略了页面滚动条之前的值,直接取当前位置离IE窗口顶部的值
各位大侠,怎么解决这种问题。。。
作者: datahandler 发布时间: 2011-10-17
都没人会嘛?顶下也好啊
作者: datahandler 发布时间: 2011-10-17
我是楼主:
$(function(){
$("img").each(function(i){
var p = $(this);
var strbp = p.attr("bigpic");
if(strbp)
{
var bp = $("<div class='bigpic'></div>").appendTo("body").hide();
var w = this.width;
p.mouseover(function(){
bp.fadeIn();
var offset = p.offset();
bp.css("left", offset.left+w+5);
if($.browser.msie&&(($.browser.version == "7.0")||($.browser.version == "6.0")||($.browser.version == "8.0"))){
bp.css("top",document.scrollTop+offset.top);
}
else{
bp.css("top", offset.top);
}
if(bp.html()=="")
{
bp.html("<img style='width:300px;height:300px;' src='"+p.attr("bigpic")+"'>");
}
}).mouseout(function(){
bp.fadeOut();
});
}
});
});
$(function(){
$("img").each(function(i){
var p = $(this);
var strbp = p.attr("bigpic");
if(strbp)
{
var bp = $("<div class='bigpic'></div>").appendTo("body").hide();
var w = this.width;
p.mouseover(function(){
bp.fadeIn();
var offset = p.offset();
bp.css("left", offset.left+w+5);
if($.browser.msie&&(($.browser.version == "7.0")||($.browser.version == "6.0")||($.browser.version == "8.0"))){
bp.css("top",document.scrollTop+offset.top);
}
else{
bp.css("top", offset.top);
}
if(bp.html()=="")
{
bp.html("<img style='width:300px;height:300px;' src='"+p.attr("bigpic")+"'>");
}
}).mouseout(function(){
bp.fadeOut();
});
}
});
});
作者: datahandler 发布时间: 2011-10-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28