jQuery(document).ready(function($) {
var $cityToggler=$("#choose-city");
function showSelector(){
var $citySelector=$("#city-selector");
if ($citySelector.hasClass("opened")){
$citySelector.slideDown().removeClass("opened");
$cityToggler.addClass("pressed");
} else {
$citySelector.slideUp("fast").addClass("opened");
$cityToggler.removeClass("pressed");
}
}
$("#choose-city, #close-selector").on("click", function(e){
e.preventDefault();
showSelector();
});
});
작동, "도시 선택은"링크 "를 선택 도시"의 첫번째 클릭으로 열 수 있습니다. 두 번째 클릭 만 열면 작동합니다. (개설 됨)JQuery와 두 번째 클릭은 내 의견으로는 <a href="https://jsfiddle.net/fwyukjom/" rel="nofollow">https://jsfiddle.net/fwyukjom/</a></p> <p>
나는 실수를 했습니까?
왜 그가이 시도해야
는이 같은 쉬운 방법을 사용할 수 있습니까? 자신의 코드에 무엇이 잘못되었으며 어떻게 수정했는지 설명하고, 코드를 게시하는 것이 아닙니다. – Barmar
@Barmar, 열린 클래스는 첫 번째 클릭시 존재하지 않았으며 다시 클릭하면 생성되었습니다. – Ehsan
해설을 대답이 아니라 주석으로 표시하십시오. – Barmar