Я использую jQuery Address для загрузки своего контента, но он делает это дважды в init. Я настроил его так, что если вы перейдете в основную категорию, он загрузит первое изображение, но он делает это дважды, и я не уверен, как это остановить. Новая пара глаз будет оценена!
$.address.init(function(event) {
$('#carousel-clip a').address();
if(!event.pathNames[0]) {
var url = $('#carousel-clip ul li:first a').attr('href').replace('#!/','');
$.address.path(url);
}
}).change(function(event) {
if(event.pathNames[0]) {
$.getJSON(location.pathname + 'image/' + event.pathNames[0] + '/', function(data, textStatus, XMLHttpRequest) { handler(data); });
}
});
Вы можете видеть, что это работает здесь