【发布时间】:2010-12-23 01:00:34
【问题描述】:
嘿,伙计们...我正在尝试产生一种效果,如果我单击一个按钮,则 1 面板向左滑动,另一个面板滑入视图。如果我再次单击,当前的会滑开,而之前的会像切换按钮一样滑回。
我有以下代码,它“有点”工作......我的代码在第一次点击时看起来不错,但第二次,面板在查看之前先隐藏。
所以为了简化我正在寻找的是假设您有 2 个 400x600 的 div,并且默认情况下您正在查看 div 1,当单击按钮时,div 1 向左滑出视图,并且 div 2 也滑入隐藏 div 1 后从左侧开始,再次单击时,div 2 向左滑动,div 1 也从左侧滑回......它切换......
jQuery(".button").click(function() {
var $lefty = jQuery(".home");
$lefty.animate({
left: parseInt($lefty.css('left'),10) == 0 ? -$lefty.outerWidth() : 0},
function() {
jQuery(".member_home").show();
var $lefty = jQuery(".member_home");
$lefty.animate({
left: parseInt($lefty.css('left'),10) == 0 ? -$lefty.outerWidth() : 0
});
});
return false;
});
如果有人能在这里帮我一把,那就太好了!谢谢!
【问题讨论】: