gpt4 book ai didi

jQuery 链接 css 背景颜色,只工作一次

转载 作者:太空宇宙 更新时间:2023-11-04 08:50:27 25 4
gpt4 key购买 nike

我正在尝试使用 jQuery 链接段落的背景颜色更改。以下代码在第一次点击时起作用:将颜色更改为绿色,隐藏它,显示它,然后将颜色更改为黄色。

第二次单击时,颜色变为绿色,但没有其他任何反应。没有进一步的点击可以做任何事情。怎么了?

$( "#p1" ).click(function( event ) {
$("#p1").css("background-color","green").slideUp(2000).slideDown(2000).queue(
function() { $("#p1").css("background-color", "yellow"); }
);
});

最佳答案

这里不需要使用.queue,这样就可以了:

$("#p1").click(function(event) {
$("#p1").css("background-color", "green").slideUp(2000).slideDown(2000, function() {
$("#p1").css("background-color", "yellow");
});
});

或者,使用.clearQueue

$("#p1").click(function(event) {
$("#p1").clearQueue().css("background-color", "green").slideUp(2000).slideDown(2000).queue(
function() {
$("#p1").css("background-color", "yellow");
});
});

关于jQuery 链接 css 背景颜色,只工作一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43478441/

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