У меня вопрос по поводу сброса положения прокрутки при загрузке новых данных в jCarousel.
Ссылка здесь:
http://rjwcollective.com/equinox/rishi_gallery/eqgall.php
Новые данные появляются, когда вы нажимаете на фильтры на боковой панели слева.
Однако, если вы начнете прокручивать карусель на правой боковой панели, а затем снова выберете фильтры, вновь загруженные данные не будут сброшены в верхнее положение.
Я очищаю данные в div с помощью .empty ()
Сценарий таков:
Первая загрузка:
//first load
$.ajax({
type:"POST",
url:"sortbystate.php",
data:"city=&gender=&category=",
success:function(data){
//carousel
$('#thumbs').html(data);
}
});//end ajax
Выбор фильтра:
$(".statelist :input").click(function(){
$('#thumbs').empty();
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){
$('#thumbs').html(data);
}
});//end ajax
});