gpt4 book ai didi

jquery - 当我调整窗口大小时如何使用滚动

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

我想在调整窗口大小时使用 scoll 图像或 div,但它实际上不起作用。当我单独编写它时,scoll 的唯一部分正在工作。有人在这里帮忙吗?

$(window).resize(function() {
if ($(window).width() >= 767) {
$(window).scroll(function() {

$(".careers-philosophy__image").css({
"bottom": ($(window).scrollTop()/15) + "px"
});

$(".careers-philosophy__image2").css({
"bottom": ($(window).scrollTop()/25) + "px"
});

$(".carrer-block").css({
"bottom": ($(window).scrollTop()/10) + "px"
});

$(".fast").css({
"bottom": ($(window).scrollTop()/5) + "px"
});

});
}
});

最佳答案

您不应该将 $(window).scroll() 放在事件处理程序中,因为它本身也是一个事件注册。

如果您需要在 resizescroll 上触发处理程序,您可以这样写:

function handler(){
if ($(window).width() >= 767) {
$(".careers-philosophy__image").css({
"bottom": ($(window).scrollTop() / 15) + "px"
});

$(".careers-philosophy__image2").css({
"bottom": ($(window).scrollTop() / 25) + "px"
});

$(".carrer-block").css({
"bottom": ($(window).scrollTop() / 10) + "px"
});

$(".fast").css({
"bottom": ($(window).scrollTop() / 5) + "px"
});
}
}

$(window).resize(handler);
$(window).scroll(handler);

关于jquery - 当我调整窗口大小时如何使用滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56441183/

26 4 0
文章推荐: html - Flex 框在应该是一行时呈现为一列
文章推荐: html - 悬停按钮时如何更改svg颜色
文章推荐: jquery - 如何通过 CSS 或 jQuery 将我的目标
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com