У меня есть тема из коробки, которая отлично работает с использованием событий jquery для запуска определенных эффектов как в заголовке, так и в боковой части страницы.javascript не работает над элементами html из включенного html-файла
Поскольку есть много страниц, я попытался взять эти заголовки, боковую панель и нижние колонтитулы секцию и перенесите код во внешние файлы, которые включены в следующем яваскрипте стратегии:
<html>
<head>
<script src="jquery.js"></script>
<script>
$(function{
$("#includedContent").load("b.html");
});
</script>
</head>
<body>
<div id="includedContent"></div>
</body>
</html>
Проблема заключается в том, что когда коды заголовка и боковой панели включены с использованием javascript, события jquery перестают работать. Есть ли лучший способ включить внешний файл, чтобы javascripts, вызываемый в родительском файле, затронул все элементы дочерних файлов? Или, что-то еще, что я могу сделать?
Использование http://api.jquery.com/on/ для регистрации событий для статических и динамически добавленных HTML элементов. – andrewb
FYI синтаксис сокращенного документа документа - '$ (function() {...});', а не '$ (function {...});' – j08691
Если вы предоставите свой код. Это поможет понять вашу реальную проблему. –