Сбой цели общего ресурса Windows 8 с JQuery

Я разрабатываю приложение, которое получает контент (URI), и я Я тестирую его с обменом IE10.

Проблема в том, что мои элементы (span, div или кнопки), с которыми связан обработчик события onclick, закрывают панель общего доступа при втором нажатии. Второй щелчок в окне по любому элементу вызывает сбой.

Я протестировал код, запускающий страницу как страницу приложения по умолчанию, и все работает нормально. Это нежелательное поведение происходит только на панели общего доступа.

После некоторого времени ручной отладки я обнаружил фрагмент кода, вызывающий сбой:Библиотека Jquery. Если на странице присутствует Jquery, это вызывает сбой в панели общего доступа.

Невозможно отладить это с помощью Visual Studio, потому что этот сбой происходит только у меня не подключен отладчик. С подключенным к нему отладчиком все работает нормально.

Кто-нибудь может помочь в этом? Смотрите мою простую страницу ниже

<!DOCTYPE html>
<html>

    <head>
        <title></title>
        <!-- WinJS references -->
        <script src="//Microsoft.WinJS.0.6/js/base.js"></script>
        <script src="//Microsoft.WinJS.0.6/js/ui.js"></script>
        <script src="/js/default.js" type="text/javascript"></script>
        <script src="/js/jquery-1.7.2.js" type="text/javascript"></script>
        <script>
            var curr;

            function test() {
                if (curr) {
                    curr.className = "cls1";
                }

                curr = event.srcElement;
                curr.className = "cls2";
            }
        </script>
        <style>
           .cls1 {
                background-color: #f00;
                cursor: pointer;
            }
           .cls2 {
                background-color: #0094ff;
                cursor: pointer;
            }
        </style>
    </head>

    <body>
        <h1>Share</h1>
        <br />
        <div onclick="test();" class="cls1">Button</div>
        <div onclick="test();" class="cls1">Button</div>
    </body>

</html>

Спасибо!

10
задан Milap 31 March 2012 в 07:41
поделиться