hud*_*dds 0 jquery banner simplify
我已经建立了一个不断变化的旗帜一些杂志的问题,这一切正是工作,我想,但我不知道是否有比所有的,如果我使用检查"issueTotal"语句,这似乎是回到做法,但一个更好的选择它是目前唯一可以让它发挥作用的方式.
任何回复都将非常感谢,提前感谢.
jQuery的
var issueTotal = 0;
$(document).ready(function(){
$('#backIssue0').show();
$('.prevButton').hide();
$('.nextButton').click(function(e) {
e.preventDefault();
issueTotal = issueTotal + 1;
if(issueTotal > 0){
$('.prevButton').show();
}
if(issueTotal < 4){
$('.nextButton').show();
}
if(issueTotal > 3){
$('.nextButton').hide();
}
if(issueTotal == 0){
$('#backIssue0').show();
}
if(issueTotal == 1){
$('#backIssue0').hide();
$('#backIssue1').show();
}
if(issueTotal == 2){
$('#backIssue1').hide();
$('#backIssue2').show();
}
if(issueTotal == 3){
$('#backIssue2').hide();
$('#backIssue3').show();
}
if(issueTotal == 4){
$('#backIssue3').hide();
$('#backIssue4').show();
}
});
$('.prevButton').click(function(e) {
e.preventDefault();
issueTotal = issueTotal - 1;
if(issueTotal > 1){
$('.prevButton').show();
}
if(issueTotal < 1){
$('.prevButton').hide();
}
if(issueTotal < 4){
$('.nextButton').show();
}
if(issueTotal > 3){
$('.nextButton').hide();
}
if(issueTotal == 0){
$('#backIssue0').show();
}
if(issueTotal == 1){
$('#backIssue0').hide();
$('#backIssue1').show();
}
if(issueTotal == 2){
$('#backIssue1').hide();
$('#backIssue2').show();
}
if(issueTotal == 3){
$('#backIssue2').hide();
$('#backIssue3').show();
}
if(issueTotal == 4){
$('#backIssue3').hide();
$('#backIssue4').show();
}
});
});
Run Code Online (Sandbox Code Playgroud)
我为这个例子构建了一个js小提琴:
你可以替换
if(issueTotal == 0){
$('#backIssue0').show();
}
if(issueTotal == 1){
$('#backIssue0').hide();
$('#backIssue1').show();
}
if(issueTotal == 2){
$('#backIssue1').hide();
$('#backIssue2').show();
}
if(issueTotal == 3){
$('#backIssue2').hide();
$('#backIssue3').show();
}
if(issueTotal == 4){
$('#backIssue3').hide();
$('#backIssue4').show();
}
Run Code Online (Sandbox Code Playgroud)
有了这个:
$("#backIssue" + issueTotal).show();
if(issueTotal > 0) {
$('#backIssue' + (issueTotal - 1)).hide();
}
Run Code Online (Sandbox Code Playgroud)
其他人也一样.
| 归档时间: |
|
| 查看次数: |
660 次 |
| 最近记录: |