나는 목록을 사용하여 드롭 다운 플러그인을 만들고 있습니다. 나는 내가 같은 페이지에 여러개의 드롭 다운을 가지고 있다면 내가 닫을 것을 촉구하는 것을 제외하고는 다른 모든 것들을 닫고 싶다는 것을 제외하고는 그것이 작동하고있다.jquery를 사용하는 드롭 다운 플러그인
(function($){
$.fn.dropDown = function(options) {
var defaults = {
wrapper: 'ul'
}
var settings = $.extend({}, defaults, options);
$(this).find(settings.wrapper).hide();
$(this).css("cursor","pointer");
$(this).click(function(event) {
elem= $(this);
elem.find(settings.wrapper).toggle();
elem.find("span").toggleClass("menuOpen");
event.preventDefault();
event.stopPropagation();
});
$(document).click(function() {
elem.find("span").removeClass("menuOpen");
elem.find(settings.wrapper).hide();
elem.find(settings.wrapper).find("ul").show();
});
};
})(jQuery);
및 플러그인은 다음과 같이 호출됩니다 :
$('.dropdown').dropDown();
모든 아이디어를 여기
내가 가진 무엇인가? 사전에
감사합니다, 호세