ibr_98
@ibr_98

Как в jquery это осуществить?

Привет, хочу чтобы при втором клике блок уже становился в исходную позицию, но мой код не работает так как я хочу, помогите
$(document).ready(function(){
	   		$(".gg").click(function(){
	   			$(".new1").css({"margin-top" : "155px", "transition" : "1s"});
	   		})
$(".gg").click(function(){
	   			$(".new1").css({"margin-top" : "-155px", "transition" : "1s"});
	   		})
	   	})
  • Вопрос задан
  • 286 просмотров
Решения вопроса 1
e_svirsky
@e_svirsky
Web Developer
Советую вешать класс по toggleClass а уже для класса в CSS прописать стили и обработчик вешайте через on('click').

$(function() {
  $('.gg').on('click', function() {
    $(".new1").toggleClass('someClass');
  });
});

.new1 {
  margin-top: 155px;
  transition: 1s;
}

.new.someClass {
  margin-top: -155px;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы