У меня есть 2 button
элементов. При щелчке первой кнопки появляется вторая кнопка, а первая исчезает. @Fiddleзаменить кнопку с другой кнопкой
$(document).ready(function() {
$("#startClock").click(function() {
$("#startClock").fadeOut().delay(120000).fadeIn();
$("#submitamt").fadeIn().delay(120000).fadeOut();
});
});
<button class="rightbtn" type="button" id="startClock">Start</button>
<button class="rightbtn" type="button" id="submitamt" style="display:none;">Submit</button>
Все это хорошо, но когда вторая кнопка заменяет первый скользит справа налево. Я хочу, чтобы вторая кнопка заменила первую над ней, не сдвигая/не занимая места/не влияя на CSS.
Может ли кто-нибудь сказать, как это сделать?
Несмотря на это CSS дело (должны быть решены с помощью CSS, не является обязательным, хотя), вы можете легко обмануть, что из добавления дополнительной задержки, как это: http://jsfiddle.net/L5kto35b/4/ .. Или вы можете просто конкатенировать обратные вызовы, но это может быть труднее прочитать. – briosheje