2012-04-17 88 views
0

我已经尝试了一种解决方法,可以正确定位具有边框半径的div内的一些图像。 我需要将图像1px移动到左边和1px顶部,并且我使用了jQuery .offset()函数。它在firefox,opera和IE上正常工作,但不适用于chorme。jquery position()在chrome中不起作用

的代码如下

$(window).load(function(){ 
    // adjust social icons 
    $("div.nuvola.social img").each(function(){ 
     var tmpOffset = $(this).offset(); 
     tmpOffset.left -= 1; 
     tmpOffset.top -= 1; 
     $(this).offset(tmpOffset); 
    }); 
}); 

我上传在这个测试页面的例子(右上社会图标) LINK

+2

你为什么要用JavaScript代替CSS来做这件事? – Sparky 2012-04-17 14:30:53

+0

关于Chrome版本20.0.1096.1(官方Build 131343)dev-m,我可以看到代码有效Ok – rt2800 2012-04-17 14:32:21

+0

示例链接中的图像向上滑动并向左滑动(Chrome 18)。你使用的是什么版本的Chrome? @ Sparky672是正确的,但是,似乎你正在努力解决这个问题。 – veeTrain 2012-04-17 14:32:43

回答

相关问题