gpt4 book ai didi

javascript - jquery可以切换原始css(style.css)值和新值(在.animate{}中设置)吗?

转载 作者:行者123 更新时间:2023-11-28 02:57:38 25 4
gpt4 key购买 nike

呃...jquery 可以切换原始 css(style.css) 值和新值(在 .animation{} 中设置)吗?

$(function() {
$('a.maximize').click(function() {
$($(this).attr('href')).animate({
position: "absolute",
top: 0,
left: 0,
height: '99.5%',
width: '99.5%',
opacity: 1,
},1000)
});
});

这是我现在的jquery代码,但是如何将a href目标切换到新值(上面的代码)

或者设置点击后更改.animate{},再次点击后改回之前的.animate{}。

示例:相同的按钮,但第一次点击时,将其更改为宽度高度100%,

但第二次点击同一个按钮时,将它们改回宽度高度 50%

第三次更改为宽度高度100%,依此类推。

最佳答案

是的,您可以使用.toggle()来做到这一点

像这样:

$('selector').toggle(func1,func2/*,func3, so on..*/)

然后定义你的函数

function func1(){
// do something...
}
function func2(){
// do something...
}

切换内的函数从第一个函数执行到最后一个函数,然后返回到开始。

或者你也可以

$('selector').toggle(function(){...},function(){...}/*,function(){...}, so on..*/)

向下滚动到演示底部 here明白我的意思。

我还做了一个快速演示 here .

关于javascript - jquery可以切换原始css(style.css)值和新值(在.animate{}中设置)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2216613/

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