Я загружаю контент с помощью ajax из внешних файлов HTML. Не знаю, почему после загрузки контента событие click не работает в сафари (в том числе и в мобильном сафари) ни на одном из вновь загруженных элементов (ul, li, изображения и т. Д.). Однако это работает в Mozilla.
Я не могу понять, в чем именно заключается причина этого. Пожалуйста, посоветуйте мне решение. Ниже приведен код для справки.
Примечание: я использую приведенный ниже код в функции готовности jquery. Является ли jquery причиной проблемы?
var currentBottle = this.title; var request = createRequest (); if (request == null) {alert («Невозможно создать запрос»); возвращение; } request.onreadystatechange = showContent; request.open ("ПОЛУЧИТЬ", currentBottle + ".html", истина); request.send (ноль);
функция showContent () {если (request.readyState == 4) {if (request.status == 200) {document.getElementById ("food_scroller"). innerHTML = request.responseText; }}}