Я снова застрял;
У меня есть функция jQuery в теге php-файла, которая получает ширину экрана для галереи. Он вызывается, когда страница загружается и работает довольно хорошо. Но теперь я хочу, чтобы функция вызывалась снова каждый раз, когда размер окна изменяется, чтобы правильно установить новую ширину экрана. Одна из возможностей — использовать window.location.href для перезагрузки всей страницы при вызове window.resize, но это не то, что мне нужно.
Есть ли способ перезагрузить только функцию (или весь блок кода javascript, написанный в ) без перезагрузки связанных js-файлов и html-структуры?? Я просто хочу перезагрузить эту единственную функцию:
jqSlider(function(){
var container = jqSlider('div.sliderGallery');
var ul = jqSlider('ul', container);
var fensterBreite = jqSlider("#preloader").outerWidth();
var itemsWidth = 2559 - fensterBreite;
jqSlider('.slider', container).slider({
min: 0,
max: itemsWidth,
handle: '.handle',
stop: function (event, ui) {
ul.animate({'left' : ui.value * -1}, 500, 'linear');
},
slide: function (event, ui) {
ul.css('left', ui.value * -1);
}
});