【发布时间】:2012-07-19 02:58:46
【问题描述】:
Javascript 代码:
$(".div1").click(function(event){
event.stopPropagation();
$(".div1 div").slideToggle();
});
$(".div2").click(function(event){
event.stopPropagation ();
$(".div2 div").slideToggle();
});
$(document).click(function(event){
$(".div1 div,.div2 div").slideUp();
});
假设我点击.div1 & .div1 div 向下滑动。然后我点击.div2 但是当event.stopPropagation 被执行时,.div1 div 不会向上滑动。所以我该怎么做?我不想把这段代码$(".div1 div").slideUp(); 放在这样的 div 太多时没有意义
【问题讨论】:
-
你想要实现什么,切换 div?上/下?
-
好的,我举个例子。我想让它像 Facebook 好友请求、消息、通知一样工作。单击“通知”,通知 div 向下滑动,然后单击“消息”,通知 div 向上滑动,消息 div 向下滑动