Я пробовал много разных вариантов, и я уверен, что большинство из них будут работать, если бы я знал, что я делаю.JQuery - обратная анимация при нажатии (переключить или если/еще)
Я хочу щелкнуть мышью по изображению и сделать его крупнее и по центру на экране, затем я хочу нажать на одно и то же изображение и вернуть его в нормальное русло.
В двух отдельных сценариев ниже я стер обратный эффект, но я в основном используются функции, которые изменили настройки CSS назад width:250, height:250, and marginLeft:9%.
Все, что я мог бы получить его, чтобы сделать успешно было увеличить изображение, но затем она сократилась автоматически, как только это было полностью расширен. Мне нужно увеличить функцию, а затем подождать, пока я не нажму на изображение, чтобы оно уменьшилось.
<script>
$('document').ready(function(){
$('.hello_mom').on('click', function(){
$('.lbs_lease').animate({
width:"350px",
height:"350px",
zIndex:"10",
marginLeft:"28.4%"
}, 500);
});
});
</script>
<!--<script>//My idea with this second script was to set an initial variable that I would use to make the enlargement animation run (with an if statement) and the shrinking animation stop until the variable was changed at the end of the function. Once the variable changes the else statement would become true and run my reverse animation. However, it seems redundant when the animation still doesn't wait for another click to occur before it runs.
$a = 5;
$c = 10;
var b = $a;
if(b < $c) {
$('.lbs_lease').animate({
width:"350px",
height:"350px",
zIndex:"10",
marginLeft:"28.4%"
}, 500)};
</script>-->
Использовать css - переключить класс, который делает его больше, изменяет маржу, изменяет z-index на клик - это намного проще в управлении, если вам нужно внести изменения –
Я бы используйте css, но я хочу построить поверх этого эффекта, как только я его выясню. Моя неопытность с jquery не позволяет мне знать, может ли использование css для этого позволить мне эффективно использовать jquery с остальными, что я хочу сделать. В основном я хочу добавить эллиптические движения во время повторной калибровки изображений, но только после того, как я выясню, как заставить мои эффекты правильно отменить. –