jQuery + jQuery mobile загружает скрипт дважды, когда тег script вставляется в тело - PullRequest
2 голосов
/ 28 ноября 2011

Я обнаружил странное поведение, когда изучал jQuery Mobile. ниже мой тестовый код. Firebug показывает, что «test.js» был загружен дважды, если я поместил тег script в тело (даже «test.js» пуст). это ошибка или мы не можем поместить тег script в тело, когда используем jquery mobile?

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8">
<title>test</title>
<link href="http://code.jquery.com/mobile/latest/jquery.mobile.min.css" rel="stylesheet" type="text/css" /> 
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://code.jquery.com/mobile/latest/jquery.mobile.min.js"></script>
</head> 
<body>
<script type="text/javascript" src="/test.js"></script>
</body>
</html>

Ответы [ 2 ]

2 голосов
/ 04 августа 2012

У меня была такая же проблема, положи весь свой javascript в голову.Это решило проблему для меня.

0 голосов
/ 28 ноября 2011

Я никогда не сталкивался с такими проблемами, но попробуйте добавить тег сценария ПОСЛЕ элемента (но перед ним), или, что еще лучше, загрузить его двойным образом после события pagecreate.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...