Функция выполняется только при обновлении страницы, а не при первой загрузке

0

Я столкнулся с этой странной проблемой, надеюсь, кто-то сможет помочь.

var k_img = jQuery('#'+c['id']).parents('.PhotoCommentImage').children('.PhotoCommentImg');

k_img[0].onload = (function() {

//these statements only executes when refresh the page, not on first load.

});

То, что я пытаюсь сделать, - это выполнить инструкции, когда изображение будет завершено. Странная вещь заключается в том, что эти инструкции выполняются только при загрузке страницы. Если обновить страницу, она отлично работает.

Заранее спасибо.

  • 1
    Можете ли вы попробовать $(k_img[0]).bind('load', function() { // });
  • 3
    The strange thing here is that these statements only executes when we load the page. If we refresh the page it works fine. что?
Показать ещё 4 комментария
Теги:

1 ответ

1
Лучший ответ

Поскольку вы используете jQuery, попробуйте $(k_img[0]).bind('load', function() {//});

  • 0
    Спасибо. Это решило проблему.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню