gpt4 book ai didi

jquery - Webkit Transition Left 功能不起作用 -- 解决一个 Fiddle

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

我在 position:relative 元素在 webkit 过渡中遇到了很大的麻烦,无法将其移动到左侧。它应该工作但没有。通过 jQuery 添加一个类,该类随后会生效。

<div id="reviews">
<div id="dropout">Blast</div>

<a href="#" onclick="dropout(); return false">move it</a>
</div>

#reviews #dropout {
position:relative;
min-height:40px;
left:40px;
-webkit-transition: left 600ms;
-moz-transition: left 600ms;
}
#reviews .dropopen {
min-height:40px;
left:0px;
-webkit-transition: left 600ms;
-moz-transition: left 600ms;
}

function dropout() {
$('#dropout').addClass('dropopen');
}

也许 fiddle 可能会有所帮助 http://jsfiddle.net/4WmJz/1/

有什么想法吗?

很棒

最佳答案

Solved ! (我希望)

有几个问题。首先,onclick() 函数没有正确绑定(bind),jQuery 没有加载到 jsFiddle 页面上,最重要的是,您的选择器的特异性是错误的。基本上 #id #id 选择器比 #id .class 有更大的特异性,所以即使类被正确添加到元素,属性也不会被应用。

编辑 另一个链接到 great visualization of CSS specificity 的场合.

关于jquery - Webkit Transition Left 功能不起作用 -- 解决一个 Fiddle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6307741/

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