Я использую jquery animate, чтобы сдвинуть div со страницы, это отлично работает, но я хотел бы изменить animate на:
- происходит только один раз (потому что если кто-то дважды щелкнет по нему, div возвращается), и
- дождитесь окончания анимации, прежде чем следовать href.
Это код, который выполняет слайд div:
$(".choose").click(function(event) {
var $contentDiv = $("#content");
$contentDiv.stop().animate({
marginLeft: parseInt($contentDiv.css('marginLeft'),10) == 0 ?
$contentDiv.outerWidth() : 0
});
});