请查看底部的修订版
好的,这里是问题所在。我有一个包含div
的li
,我正在尝试悬停在li
上以使div
向上滑动到视图中。
以下是HTML代码:
<li id="one">
<div>
<h4>title</h4>
<p>description</p>
</div>
</li>
现在我的CSS代码如下:
#one div { display: none; }
这是我的JavaScript代码:
$(document).ready(function() {
$('#one').hover(function() {
$('#one > div').css({ display : 'block' });
});
});
我知道我可以使用CSS伪类
:hover
来实现弹出效果,但是如果我想要一个滑动效果,我想干脆就全部用JS来实现。第一个问题是这个方法不起作用 :|,一旦我让它正常显示,我想为它添加一个滑动效果,但我不确定这是否是正确的方法。
谢谢大家!
修改后:
新JavaScript代码:
$(document).ready(function() {
$('#one').hover(function () {
$('#one > div').slideToggle();
});
});
这个可以工作!虽然它是从顶部下来的,但是我本打算让它从底部升起。