4 개의 슬라이더를 만들었습니다. 처음에는 모두 4 개가 숨겨져 있습니다 (표시 : 없음).이 코드를 사용하여 관련 카테고리를 클릭 할 때 관련 슬라이더를 표시했습니다.BxSlider는 첫 번째 슬라이드로 마지막 슬라이드를 표시합니다.
슬라이더 구성입니다. 슬라이더가 처음으로 슬라이드 마지막 슬라이드 표시된 슬라이드의 개수를 반전 미만 20 개 슬라이드를 갖는 경우
touchEnabled: true,
hideControlOnEnd: true,
preloadImages: 'all',
infiniteLoop: false,
mode: 'horizontal',
startSlide: 0,
slideWidth: 300,
minSlides: 2,
maxSlides: 3,
slideMargin: 10,
pager: false,
slideSelector: ".isotope-item",
nextSelector: "#forefoo2_next",
prevSelector: "#forefoo2_prev",
nextText: '',
prevText: '',
onSliderLoad: function(){
jQuery(".sliloading").hide();
},
jQuery(window).ready(function(){
var slider4 = jQuery('.cat_fore').bxSlider();
var slider2 = jQuery('#cat_two').bxSlider();
var slider3 = jQuery('.cat_three').bxSlider();
var slider1 = jQuery('.cat_one').bxSlider();
jQuery("#sel_cat a").on("click", function(){
var current = jQuery(this).attr("slider");
jQuery(".sliloading").show();
jQuery(".slider").hide();
if(current == "cat_one"){
slider1.reloadSlider(s1config);
}else if(current == "cat_two"){
slider2.reloadSlider(s2config);
}else if(current == "cat_three"){
slider3.reloadSlider(s3config);
}else if(current == "cat_fore"){
slider4.reloadSlider(s4config);
}
}
});
문제이다.
슬라이드의 경우 20 개 이상, 20 개는 정상적으로 작동합니다. 나는 또한 this link에 나와있는 다른 솔루션을 시도했지만 나에게 아무런 효과가 없었다.
내가는 잘 작동하지만 live에 여전히
나는 문제가 높이거나 마지막 슬라이드에서 시작하고있다 다른 CSS 요소에 생각 같은 문제를주고있다 fiddle에서 같은 예를 복제 시도 왜냐하면 바이올린에서보기 포트가 작기 때문에 첫 번째 슬라이드 슬라이더를 표시하고 브라우저의보기 포트 크기를 줄이려고 시도했을 때 올바른 방법으로 슬라이더를 표시하기 때문입니다.
이것은 내 문제를 해결 :) 정말 고마워. 나는 그것이 '수평 적'모드 일 때 일어날 것임을 발견했다. 나는 '페이드'모드로 바뀌려고 노력하고 잘 작동합니다 (마지막 슬라이드를 보여주지 않음을 의미). – user1128331
bxslider 문서에서 .onReady를 사용해야한다고 말하면 작동하지 않습니다. 귀하의 것이 효과적이지만, onReady()가 될 것으로 예상되는 무언가를 변경하는 경우에 대비하여이 해결 방법을 피하여 문서를 고수하고 싶을 수 있습니다. 이 문제에 대한 다른 해결 방법/수정 사항이 있습니다. –
슬라이드가 5 개 있고 문제가 발생하기 때문에 7시에는 발생하지 않습니다. ( – Periback