gpt4 book ai didi

javascript - 使用 jQuery.css() 的 left 和 top 属性的意外值

转载 作者:行者123 更新时间:2023-11-28 13:36:54 34 4
gpt4 key购买 nike

我从 jQuery.css() 得到了意外的输出...

<img src="http://placekitten.com/640/360" alt="" id="original_image" style="left:0px; top:0px;" />

<script>
var original_image = $('#original_image');

console.log(original_image.css('left')); //outputs 'auto' :(

original_image.bind('load', function() {
console.log(original_image.css('left')); //outputs 'auto' :(
});

$(function() {
console.log(original_image.css('left')); //outputs 'auto' :(
});

setTimeout("console.log(original_image.css('left'))", 2000); //outputs '0px' :)
</script>

我认为每个 console.log() 的输出都是“0px”……我错过了什么?

最佳答案

请务必在图像元素上设置 position 属性。

此属性的默认值为 position: static。如果您使用此样式,则 topleft 属性将被忽略,因为具有静态位置的元素无法移出文档流。

关于javascript - 使用 jQuery.css() 的 left 和 top 属性的意外值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9423923/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com