Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery position()不';我不能在铬上工作_Jquery_Css_Google Chrome - Fatal编程技术网

jquery position()不';我不能在铬上工作

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

我已经尝试了一种解决方法,以正确地将一些图像放置在具有边界半径的div中。 我需要将图像向左移动1px,向上移动1px,并使用jQuery.offset()函数。它可以在firefox、opera和IE上正常工作,但不能在chorme上工作

代码如下

$(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;
}