gpt4 book ai didi

jquery - 使用 animate() 从右向左滑动 div

转载 作者:行者123 更新时间:2023-12-03 22:21:34 33 4
gpt4 key购买 nike

我想要一个 div '.whole' 进行动画处理(从右向左滑动)

jQuery

$('#menu').click(function() {
$('.whole').toggleClass('r2');
$('#slideMenu').toggle();
});

.r2 { right: 200px }

我无法正确使用 animate() 函数。

最佳答案

这应该有效:

$('#menu').click(function(event) {
event.preventDefault(); // because it is an anchor element
$('.whole').animate({
right: '200px'
});
$('#slideMenu').toggle();
});

但是您的 position 属性应该已在 CSS 中设置,否则您可能无法获得所需的内容。

Working JSFiddle

解释一下:该函数接受一个 JS 对象的属性,如下所示:

{
right: '200px',
somethingElse: 'value',
myboolean: true
}

您还可以将其分配给 var 并将其传递给 animate:

var cssProperties = { right: '200px' }

$('#menu').click(function() {
$('.whole').animate(cssProperties);
});

您可以在documentation中传递其他可读的论点。 .

关于jquery - 使用 animate() 从右向左滑动 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16208402/

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