【发布时间】:2010-12-08 06:13:03
【问题描述】:
我有 2 个 div,1 个在屏幕左侧,另一个可见。 div 包含无序列表。现在,当我单击“li”列表项之一时,我想将 div 1 滑到屏幕左侧,并将 div 2 滑到屏幕右侧。所以这就是我到目前为止所做的:
<script>
var swap =0;
$("(#cat)li:first").click(function(){
if(swap==0){
$("#cat").animate({"left": "-=150px"}, "slow");
$("#cat2").animate({"left": "+=130px"}, "slow");
swap=1;
}
else{
$("#cat").animate({"left": "+=150px"}, "slow");
$("#cat2").animate({"left": "-=130px"}, "slow");
swap=0;
}
});
</script>
cat 和 cat2 是 cat2 最初位于屏幕左侧的 2 个 div。现在它有点工作,但不完全。现在我可以点击屏幕上的任意位置和 2 开关。但是,当我单击列表项时,我该怎么做呢?
注意:我希望以后能够抓取列表项中的文本以使用,它可能是任何列表项,而不仅仅是第一个。
谢谢
【问题讨论】:
标签: javascript jquery css