用jquery写,
在不点击的情况下,每隔几秒隐藏当前p,显示下一个p,并开始下一个p的倒计时
例如在不点击的情况下,5秒后pager1设置为display:none;,并且pager2设置为display:block;,同时pager2开始5秒倒计时(但并非每次倒计时都是5秒,也有可能下一个是6秒倒计时,下下个是10秒倒计时)
然后在点击的情况下,清除当前(就是被设置为display:none;的)p的定时器,立即将pager1设置为display:none;,并且pager2设置为display:block;,同时pager2开始5秒倒计时
<p id="pager1">
<button id="next1">下一题</button>
</p>
<p id="pager2" style="display:none;">
<button id="next2">下一题</button>
</p>
<p id="pager3" style="display:none;">
<button id="next3">下一题</button>
</p>
<p id="pager4" style="display:none;">
<button id="next4">下一题</button>
</p>
<p id="pager5" style="display:none;">
<button id="next5">下一题</button>
</p>
<p id="pager6" style="display:none;">
<button id="next6">下一题</button>
</p>
PS.我知道可以用setTimeout来延迟,也知道可以用clearTimeout来清除定时器。
烦请大神指教。
献丑
或者用css3的动画来控制,或许更好点~
我先占个坑,午饭回来写