Показать сообщение отдельно
  #3 (permalink)  
Старый 29.02.2016, 14:16
Интересующийся
Отправить личное сообщение для Poveritov Посмотреть профиль Найти все сообщения от Poveritov
 
Регистрация: 28.11.2011
Сообщений: 21

Сообщение от Dilettante_Pro Посмотреть сообщение
Poveritov,
Что-то всячески крутил-вертел... Работает. Не смог добиться, чтобы не работало. Правда, без ajax, но подгружаемый.
<!DOCTYPE html>
<html>
<head>
    <title>Untitled Page</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js" type="text/javascript"></script>
    <script>
       $(document).ready(function () {
          $('#photo-stock').on('click', 'img', function () {
              alert("Действие");
          });
       });
    </script>
</head>
<body>
   <div id="photo-stock"></div>
   <script>
       $('#photo-stock').html("<img src='http://javascript.ru/forum/images/smilies/smile.gif'>");
   </script>
</body>
</html>

Для имитации задержки при загрузке использовал вместо скрипта стр.16-18
<input type=button onclick="$('#photo-stock').html(`<img src='http://javascript.ru/forum/images/smilies/smile.gif'>`)" value="+"/>

- все равно работает
Прочитал, что возникают подобные проблемы при работе с ajax, рекомендуют задействовать live, но у меня в jquery 1.12 метод live уже исключен.
Ответить с цитированием