новое для сообщества.
У меня есть слайд-шоу на одной из моих страниц. Изображения различаются по высоте, поэтому я написал это:
$(document).ready(function(){
$('.pslider img:first').load(function(){
var firstImg = $('.pslider img:eq(0)').height();
$('.pslider').css({"height":firstImg});
});
//other code
});
Насколько я могу судить, это означает, что jquery будет ждать, пока загрузится первый элемент img с моим .pslider. Затем он получит высоту img и установит значение .pslider в значение. Я использовал serialscroll, чтобы управлять изменением высоты класса, используя опцию onbefore. работает отлично.
Это работает при обычном нажатии на страницу. Но если я нажимаю на страницу, затем перехожу на другую, затем нажимаю кнопку «Назад», она не выполняется. Не получает значение для высоты.
Я пробовал window.onload () {}, но происходит то же самое.
Я использую 1.6.2
Есть идеи?