jCarousel 대신 bxSlider를 사용하여 구현 한 회전식 컨베이어에서 다른 방향을 취했습니다. 이것은 내가 만들고있는 이미지 갤러리입니다. http://rjwcollective.com/equinox/rishi_gallery/eqgall.phpresetting bxSlider
내가 겪고있는 문제는 필터를 재설정하거나 다른 필터를 선택하면 슬라이더가 재설정되지 않는 것입니다. 이 필터의 변화를 처리하기위한 코드
//first load
$.ajax({
type:"POST",
url:"sortbystate.php",
data:"city=&gender=&category=",
success:function(data){
//carousel
$('#thumbs').html(data);
//alert("whoa, careful there!");
$('#thumbs').bxSlider({auto: false, mode:'vertical',
autoControls: false,
autoHover: true,
pager: false,
displaySlideQty: 4,
speed:800,
infiniteLoop: true,
moveSlideQty: 4,
controls: true});
}
});//end ajax
입니다 : 이것은 inital 부하에 대한 코드입니다 내가 bxSlider의 설명서를 참조
$(".statelist :input").click(function(){
var carousel = $('#thumbs').data('jcarousel');
var state = $('.statelist input:checked').attr('value');
var gender = $('.gender input:checked').attr('value');
var category =$('.category input:checked').attr('value');
$.ajax({
type:"POST",
url:"sortbystate.php",
data:"city="+state+"&gender="+gender+"&category="+category,
success:function(data){
//alert("whoa, careful there!");
$('#thumbs').html(data);
$('#thumbs').bxSlider({auto: false, mode:'vertical',
autoControls: false,
autoHover: true,
pager: false,
displaySlideQty: 4,
speed:800,
infiniteLoop: true,
moveSlideQty: 4,
controls: true});
//$('#thumbs').jcarousel('add', index, data);
}
});//end ajax
});
이 그것을 처리하는 내장 함수를했다 리셋 : destroyShow() :() 함수
reloadShow() :() 함수
나는 내가 뭘 잘못에 같은 혼란 스러워요. 캐세이 패 사업부를 비우기 전에 비어있는 비어있는 .omey()를 사용하여 데이터를로드 해 보았습니다.
생각하십니까?
편집 : bxSlider 웹 사이트 링크 : - destroyShow()
및 reloadShow()
http://bxslider.com/
누구나 bxSlider v4로이 작업을 수행 할 수있는 방법을 알고 있습니까? reloadShow()는 더 이상 존재하지 않으며 [1/18/15 현재 대체 할 계획이 없습니다] (https://github.com/wandoledzep/bxslider-4/issues/46). – bergie3000
@ bergie3000이 해결책을 찾았습니까 ?? – wilsonrufus
@wilsonrufus : reloadSlider(); – LeftyX