Я пытаюсь найти способ анимировать div с помощью jQuery, чтобы уменьшить ширину слева направо.
Сначала у меня элемент при нажатии:
Есть идеи?
Уменьшите его справа налево (как вы знаете, как это сделать), но одновременно увеличьте стиль левой позиции или левое поле.
Что-то вроде:
var distance = $("div").css("width"); $("div").animate({ "width": "0", "marginLeft": distance });
вам нужно установить свойство margin. Но вы также захотите расположить его абсолютно, если есть какие-либо элементы по обе стороны от него.