У меня есть следующий рабочий код, и я хочу его изменить, так как он использует проценты для ширины с 400px. Как я мог это сделать? В частности, я хочу, чтобы он шел от внутренней ширины от 25% до 0 и обратно до 25%, как только кнопка снова нажата. Кроме того, используя тот же show_hide_button, как я могу изменить ширину дополнительного div так, чтобы он переключался между 75% и 100%. 75% intial, 100% при нажатии кнопки и возврат к 75% при повторном нажатии кнопки.анимация ширины div с использованием процентной доли ширины JQuery
Вот что у меня есть:
$(document).ready(function(){
$('#show_hide_button').click(function() {
var toggleWidth = $("#some_box").width() == 400 ? "0" : "400px";
$('#some_box').animate({ width: toggleWidth });
});
});
Я очень признателен за любую помощь!
Im уверено, что вы cdan значения одушевленного pourcentage:. '$ ("# Some_box") ширина() == 400? «0%»: «25%»; «Изменить: если нужно изменить. –
@Karl Вы правы, что могли бы работать, но после нажатия на botton дважды ширина не будет соответствовать 400 снова, поэтому я перестану работать и, похоже, не сработает, если я заменил 400 на процент. – irm