Я разрабатываю приложение, которое получает контент (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>
Спасибо!