숨겨진 상자에 회전식 메뉴가 있습니다. div는 onclick으로 표시되어 작동하는 플러그인을 초기화합니다.jQuery 플러그인을 삭제하십시오
상자를 닫은 다음 다시 열면 플러그인이 다시 초기화되어 2 개의 회전식 슬라이드 쇼가 표시됩니다. 내가 div를 닫을 때 컨베이어를 죽일 방법이 있습니까?
// show hide dropdowns
$("#category").click(function(e){
e.preventDefault();
$('.style-dropdown, .brand-dropdown').hide();
$(".category-dropdown").fadeToggle();
$(this).toggleClass("active");
$('a#style, a#brand').removeClass("active");
$("#category-slider").flexisel({
visibleItems: 6,
animationSpeed: 1000,
autoPlay: true,
autoPlaySpeed: 6000,
pauseOnHover: true,
enableResponsiveBreakpoints: true,
responsiveBreakpoints: {
portrait: {
changePoint:480,
visibleItems: 1
},
landscape: {
changePoint:640,
visibleItems: 2
},
tablet: {
changePoint:768,
visibleItems: 3
}
}
});
});
더 많은 코드를 공유 할 수 있습니까? 왜 상자를 다시 열면 초기화 메서드가 실행되는지 알 수 없습니다. jsfiddle을 만들 수 있습니까? – pizzasynthesis
클릭 이벤트에서'$(). flexisel() '을 호출 할 가능성이 있습니까? – Jack
$ ("# category-slider"). flexisel ({click() 함수 외부 파트 – dandavis