Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 css在chrome或FireFox中的应用_Jquery_Firefox_Google Chrome - Fatal编程技术网

Jquery css在chrome或FireFox中的应用

Jquery css在chrome或FireFox中的应用,jquery,firefox,google-chrome,Jquery,Firefox,Google Chrome,我正在使用Jquery应用一些顶部和左侧定位 这样做时,在IE中它工作得很好。不幸的是,它在Firefox或Chrome中不起作用 在IE中,当检查代码时,它会在div的左侧和顶部显示内联样式。当查看chrome和firefox时,div没有内联样式 下面是一些代码: var offsets = $("#cssOffsets").val(); var offsetsArray; offsetsArray = offsets.split(":"); $('#lid')

我正在使用Jquery应用一些顶部和左侧定位

这样做时,在IE中它工作得很好。不幸的是,它在Firefox或Chrome中不起作用

在IE中,当检查代码时,它会在div的左侧和顶部显示内联样式。当查看chrome和firefox时,div没有内联样式

下面是一些代码:

var offsets = $("#cssOffsets").val();           
var offsetsArray;  
offsetsArray = offsets.split(":");  
$('#lid').css({'top':offsetsArray[1],'left':offsetsArray[0]});
cssOffsets是一个类似137:10的字符串

#lid
div存在

你知道为什么它会在IE中工作,而不是其他的吗

我使用的是最新版本的Chrome、FireFox和JQuery


谢谢

只是一个猜测,我认为您需要指定单位:
px
。因此,当您解决此问题时,您会得到:

$('#lid').css({
  top: offsetsArray[1] + "px",
  left: offsetsArray[0] + "px"
});

只是猜测一下,我认为您需要指定单位:
px
例如。因此,当您解决此问题时,您会得到:

$('#lid').css({
  top: offsetsArray[1] + "px",
  left: offsetsArray[0] + "px"
});
$('#lid').offset({top:offsetsArray[1],left:offsetsArray[0]})

.offset()setter方法允许我们重新定位元素

$('#lid').offset({top:offsetsArray[1],left:offsetsArray[0]})


.offset()setter方法允许我们重新定位元素

我认为这是因为您没有指定px值

$('#lid').css({'top':offsetsArray[1]+'px','left':offsetsArray[0]+'px'});

我认为这是因为您没有指定px值

$('#lid').css({'top':offsetsArray[1]+'px','left':offsetsArray[0]+'px'});

您可以发布
#lid
元素的HTML标记吗?您可以发布
#lid
元素的HTML标记吗?向.offset()的用户发出警告-它根据窗口而不是父元素设置位置。要根据父项进行定位,请使用.position()。对.offset()用户的警告-它根据窗口而不是父项设置位置。要根据父项进行定位,请使用.position()。