jQuery Mobile не работает с Internet Explorer? - PullRequest
2 голосов
/ 21 февраля 2012

Я пытаюсь заставить мой jQuery Mobile работать с Internet Explorer.

Мой код довольно прост, это просто небольшая форма.

Я положил туда демонстрацию: http://pogopixels.com/jqmtest.html

<!doctype html>
<html>
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" />
    <script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script>
</head>
<body>
<div data-role="page">

    <div data-role="content">
        <form action="http://mxc.local/api/signup" method="post" accept-charset="utf-8">
            <div data-role="fieldcontain">
                <label for="email">Email</label><input type="text" id="email" name="email" />
            </div>
            <div data-role="fieldcontain">
                <label for="username">Username</label><input type="text" id="username" name="username" />
            </div>
            <div data-role="fieldcontain">
                <label for="password">Password</label><input type="password" id="password" name="password" />
            </div>
            <div data-role="fieldcontain">
                <label for="confirmPassword">Confirm</label><input type="password" id="confirmPassword" name="confirmPassword" />
            </div>
            <button name="submit">Sign Up</button>
        </form>
    </div> <!-- /content -->

</div>
<!-- /page -->
</body>
</html>

Работает в Firefox и Chrome, однако IE9 отображает пустую страницу.

IE отображает сообщение типа «Проблема с отображением IE на локальном хосте для переключения в режим совместимости» внизу.

Есть идеи, что я могу сделать, чтобы это сработало?

Ответы [ 3 ]

6 голосов
/ 22 февраля 2012

Я получил ответ на другой вопрос - Mobilejquery ничего не показывает в Internet Explorer

Мы прекратили тестировать jQuery mobile в IE, так как многие вещи не работают, если он отлично работает на всех телефонах и Chrome / FF, зачем беспокоиться - он предназначен для телефона, и вы можете по большей части разрабатывать в Хром - Глина Лю 8 февраля в 17: 17

Жаль, что для меня отсутствие поддержки IE является преградой (даже если действительно платформа предназначена для мобильных телефонов).

1 голос
/ 24 апреля 2014

Была такая же проблема (с JQM и ASP.NET PROJECT). Связывая сценарии локально, сделал всю работу за меня.

как ..

<script src="jquery.mobile-1.4.2/jquery.mobile-1.4.2.min.js"></script>

как часто рекомендуется:

<script src="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.js"></script>

Не забудьте сохранить правильную привязку. Заказ:

  1. jquery mobile css
  2. jquery script
  3. Мобильный скрипт jquery
1 голос
/ 28 февраля 2013

Я знаю, что этому сообщению исполнился год, но для потомков, если у вас возникла эта проблема, проверьте свой javascript на наличие операторов console.log и удалите их, или сделайте это log.console thread

...