2014-03-02 83 views
0

我有这三个部分中,我希望当点击#startBtn当前section#step1逐渐隐藏的左侧和section#step2显示器渐渐的,这种事当点击#nextBtn其中section#step2隐藏 并显示section#step3淡入,淡出动画不能很好地工作

我收到一个问题,section#step1不隐藏,section#step3在点击#nextBtn时不显示。

另一个问题,我怎样才能使#nextBtn禁用,直到用户更改input[text]的值,如果有禁用的属性?我尝试使用nextBtn不透明度进行操作,但我不知道如何从悬停和单击事件中解除绑定。 任何人都可以帮助我。 感谢

http://jsfiddle.net/R_soft/R2RYs/1

+0

不错,按钮有残疾的属性。 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#Attributes – isherwood

+0

嗨isherwood,所以我应该用button标签替换标签? –

回答

1
+0

谢谢马克,我得到一个很好的信息。所以,如果我也wana解除绑定#nextBtn的点击事件我尝试使用此http://jsfiddle.net/R_soft/R2RYs/4/,但它不起作用 –

+0

那么你的绑定/解除绑定处理程序在'$('#uname')。on('input propertychange',function(){'所以它不会被解雇,除非用户在''字段中输入。 ('#nextBtn')。click(next);'。为了解决这个问题,你可以移除'click()'事件或者触发输入改变事件 - '.trigger( 'input');'。参见[http://jsfiddle.net/R2RYs/5/](http://jsfiddle.net/R2RYs/5/) –

+0

太棒了!非常感谢你 –