jquery position()不';我不能在铬上工作
我已经尝试了一种解决方法,以正确地将一些图像放置在具有边界半径的div中。 我需要将图像向左移动1px,向上移动1px,并使用jQuery.offset()函数。它可以在firefox、opera和IE上正常工作,但不能在chorme上工作 代码如下jquery position()不';我不能在铬上工作,jquery,css,google-chrome,Jquery,Css,Google Chrome,我已经尝试了一种解决方法,以正确地将一些图像放置在具有边界半径的div中。 我需要将图像向左移动1px,向上移动1px,并使用jQuery.offset()函数。它可以在firefox、opera和IE上正常工作,但不能在chorme上工作 代码如下 $(window).load(function(){ // adjust social icons $("div.nuvola.social img").each(function(){ var tmpOffset
$(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);
});
});
我在这个测试页面上传了一个例子(右上角的社交图标)
也许
(第76-82行)
别忘了加上“px” 为什么你要用JavaScript而不是CSS来做这件事呢?在chrome版本20.0.1096.1(官方版本131343)dev-m上,我可以看到代码工作正常,你的示例链接中的图像对我来说是向上和向左滑动的(chrome 18)。你使用的是什么版本的Chrome@Sparky672是对的,但是,看起来你正在艰难地进行这件事。
div.nuvola.social img {
position: relative;
height: 70px;
width: 70px;
left: -1px;
top: -1px;
}