У меня есть эта функция, которая, когда я нажимаю кнопку, будет показана другая div
, а другая div
будет скрыта. Код работает, но он неаккуратный. Есть ли хорошие идеи, как сократить функцию вниз?Как сгустить эту функцию?
$(document).ready(function(){
$("#page-1-button").click(function(){
$("#page-2").css('display','inline');
$("#page-1").css('display','none');
$('html, body').animate({scrollTop:'0px'},300)
});
$("#page-2-button").click(function(){
$("#page-3").css('display','inline');
$("#page-2").css('display','none');
$('html, body').animate({scrollTop:'0px'},300)
});
$("#page-2-button-back").click(function() {
$("#page-1").css('display','inline');
$("#page-2").css('display','none');
$('html, body').animate({scrollTop:'0px'},300)
});
$("#page-3-button-back").click(function(){
$("#page-2").css('display','inline');
$("#page-3").css('display','none');
$('html, body').animate({scrollTop:'0px'},300)
})
});
<div id="page-1"> <input id="page-1-button" /> </div>
<div id="page-2"> <input id="page-2-button" /> <input id="page-2-button-back" /> </div>
<div id="page-3> <input id="page-3-button-back" /> </div>
Не могли бы вы разместить свой HTML-код. –
«Минимизировать», как правило, означает запутывание. Ты не сделаешь этого. Также SO - это не торговый автомат личного кода! –
он нужен оптимизированный способ – diEcho