我想要实现的是与此类似的效果: [Davidslog.com] 我喜欢当你将鼠标悬停在帖子上时,会出现一个下拉列表。
我使用此代码设法做了类似的事情:
<script type="text/javascript">
$(function() {
$('.entry').hover(function() {
$('.notes').slideToggle(300);
});
});
</script>
.Entry是post容器,而.notes是notes div。这有效,但不是单独的。
将鼠标悬停在条目div上会删除所有输入div的备注窗格,而不仅仅是该特定的div。
我尝试将注释div命名为“.notes {PostID}”,但jquery似乎没有注册。
({PostID}是tumblr为每个帖子分配的唯一ID。)
所以基本上我被卡住了。所有我想做的就是拥有它所以在一个帖子上盘旋使得notes div下拉,但我似乎无法实现,因为唯一的唯一帖子标识符在jquery中不起作用。任何人都可以推荐一种解决方法,甚至更好的方法吗?
答案 0 :(得分:1)
尝试:
$(function() {
$('.entry').hover(function() {
$(this).find('.notes').slideToggle(300);
});
});
它应该只针对悬停的.entry
孩子