gpt4 book ai didi

JQuery 代码不改变 CSS

转载 作者:太空宇宙 更新时间:2023-11-03 18:51:02 24 4
gpt4 key购买 nike

我有以下代码片段:

http://jsfiddle.net/Wcexy/

上面写着:

HTML:

<div id="secrets-slider"></div>

CSS:

#secrets-slider {
position: relative;
left: 50%;
top:50px;
height: 200px;
}

.ui-state-default, .ui-widget-content .ui-state-default {
background: red;
}

Javascript:

var flash = 1;

$(function () {
$("#secrets-slider").slider({
orientation: "vertical",
range: "min",
min: 0,
max: 100,
value: 70,
animate: 3000,
slide: function (event, ui) {
$("#amount").val(ui.value);
flash=0;
},
});
function flashing() {
if (flash === 0) {
$("#secrets-slider a").stop(true, true);
} else {
$("#secrets-slider a").animate(
{
backgroundColor: '#ff8c00'
}, 1000,
function() {
$("#secrets-slider a").animate(
{
backgroundColor: '#f00'
}, 1000
)
}
)
setTimeout(flashing,2000);
}
}
flashing();
});

现在,我将这段代码应用到我试图为 friend 创建的网站中。在这里可用:http://blah.eu5.org/

当我添加这段代码时,它似乎不起作用。值得注意的是,jquery slider 句柄根本没有脉动。我已检查事件是否正在触发 alert("Moo");它是,但它似乎并没有改变 CSS。为什么会这样?

最佳答案

经过一番折腾,我发现在背景上使用 .animate() 实际上是 JQuery UI 插件的一部分,而且我使用的是 UI 插件的最小化版本,它没有'包括此代码(几乎有 slider ,仅此而已)。

让它成为我的一个教训。

关于JQuery 代码不改变 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14969684/

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