gpt4 book ai didi

javascript - if 语句中条件的表述

转载 作者:行者123 更新时间:2023-11-28 02:13:24 26 4
gpt4 key购买 nike

我有这个:

$(function() {
if () {
$('#content').css('position', 'fixed');
});
});

所以,现在我想要的是:如果“#content”的“top”为0,我希望函数中写下的CSS发生。但我不知道如何将其写在“if”后面的括号之间。

也许有人可以帮助我完成这个基本的 if 语句?

提前非常感谢!

编辑-----------------------------------------

似乎工作得越来越好,但仍然有一个问题..我现在有这个:

$(function() {
if ( $('#content').offset().top == 0) {
$('#content').css({'position' : 'fixed'});
}
else {
$('#content').css({'position' : 'relative'});
}
});

还有这个:

$(document).ready(function() {
$('#content').scrollTop('100%');
});

但是现在 div 立即“固定”了..

最佳答案

FIDDLE

使用$('selector').offset().top获取顶部位置的数值。

if ($('#content').offset().top == 0) {
$('#content').css('position', 'fixed');
});

更多信息您可以查看this

还将您的 css 设置为这样的状态

$('#content').css({'position' : 'fixed'});

如果你滚动到顶部,你可以这样做

$('#content').scrollTop(yourtopvalue); // your top value goes here.

对于动画效果,你也可以这样做

$('selector').animate({scrollTop:$('#content').offset().top}, 'slow');

您可以使用 jQuery 像这些方式混合这些东西。

关于javascript - if 语句中条件的表述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16751201/

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