Вот мой тег:
<head>
<!-- link JS here -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type='text/javascript' src="../../template/js/jquery.flexslider.js"></script>
<script type='text/javascript' src='../../template/js/preload.js'></script>
<script type='text/javascript' src='../../template/js/responsive-turnkey.js'></script>
</head>
простой а? Таким образом, файл "responsive-turnkey.js" - это тот, который имеет все функции щелчка, которые должны запускаться после нажатия пользователем необходимых элементов DOM.
Вот файл "responsive-turnkey.js":
$(document).ready(function(){
alert("This alert works on page load");
$(".btn").click(function(){
alert("this alert works on .btn clicked");
});
});
Первое предупреждение работает при загрузке страницы, но когда я нажимаю на элемент с классом ".btn", функция щелчка не работает и предупреждение не звучит. ЭТО ТОЛЬКО РАБОТАЕТ В FIREFOX.
НЕ работает: хромированный или сафари
Что я сделал не так?
$.getScript("../../template/js/responsive-turnkey.js", function(){
alert("Script loaded and executed.");
});
Я поместил это в свою функцию загрузки(), чтобы прочитать скрипт после успешной загрузки элементов.