gpt4 book ai didi

jQuery 1.4.2 - 是 $ ("#foo").hide ("normal") 坏了还是我疯了?

转载 作者:行者123 更新时间:2023-12-03 22:43:15 25 4
gpt4 key购买 nike

有谁知道为什么 .hide("normal") 似乎无法在 jQuery 1.4.2 中工作?这是一个错误,它已被删除还是我只是疯了?我已经成功地使用几种不同的场景来复制此内容。试试这个:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.0/jquery-ui.min.js"></script>

<script type="text/javascript">
$(document).ready(function() {
$("button").click(function() {
$("div.test").hide("normal");
});
});

</script>
</head>

<body>
<div class="test">Hello this is a test</div>
<button>Click</button>
</body>
</html>

最佳答案

问题出在类选择器上:.text != class="test"

我已经用同样的话重复了 100 多次:)

更改为:$("div.test").hide("normal"); 进行修复。

<小时/>

更新:看来jQuery UI 1.8是问题所在,打破了“正常”作为动画速度。

This is from the jQuery UI forums :

Thanks for pointing that out. Normal was actually never a valid speed option, it was a myth from invalid documentation (used to exist in jQuery core docs as well). The only reason that it worked is because invalid values fall back to the default speed.

所以看起来至少 jQuery UI 团队的这个成员并不认为这是一个重大变化,我强烈不同意,并希望在下一次更新中扭转这种情况。

关于jQuery 1.4.2 - 是 $ ("#foo").hide ("normal") 坏了还是我疯了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2578204/

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