1
请在jsfiddle上看my example。蓝色的东西应该是右后滑动。
帮助当然是受欢迎的!jquery向右后方滑动
请在jsfiddle上看my example。蓝色的东西应该是右后滑动。
帮助当然是受欢迎的!jquery向右后方滑动
使用data
存储元素中的slide_out
变量,并改变0px
只是0
:
$(document).ready(function(){
$("#right_column").click(function(){
if(!$(this).data('slide_out')){
$("#right_column").animate({left:0},"slow");
$(this).data('slide_out', true);
}
if($(this).data('slide_out')){
$("#right_column").animate({left:-140},"slow");
$(this).data('slide_out', false);
}
});
});
看看它的工作here。
您的引用滑出像php变量。不是一个JavaScript的。
$(document).ready(function(){
var slide_out
$("#right_column").click(function(){
if(slide_out){
$("#right_column").animate({left:0px},"slow");
slide_out=true;
}
if(slide_out){
$("#right_column").animate({left:-140px},"slow");
slide_out=false;
}
});
});
非常感谢!我做了一些调整,但你给了我很大的提振。 – 2011-03-19 04:40:27