Я стараюсь изо всех сил разрабатывать приложение для Blackberry Playbook (да, я знаю, он мертв ... нести меня).Playbook WebWorks jQuery на готовом вызове дважды
Я использую простое приложение WebWorks, и моя функция jQuery ready() появляется, когда вы загружаете мою страницу дважды.
<!doctype html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
alert("ready");
});
</script>
</head>
<body>
Hello World.
</body>
</html>
Любая идея, почему это произойдет? Я тестирую симулятор Ripple для Playbook.
поэтому, когда вы перезагружаете оповещение, дважды срабатывает? – Kishore
Эта ситуация происходит также с использованием синтаксиса коротких форм. В другом месте кто-то предложил setTimeout (startup, 3000) [где startup - это функция обертки вокруг обычного готового вызова]. Это работает, но это ужасное решение и должно быть удалено для производства. (где эта проблема не возникает) Я все еще ищу лучшее решение ... Будет обновляться здесь. – Simon