Member 13040174 Ответов: 1

Jquery не работает для моих виджетов windows, которые я создал


Привет, я создал виджет для своих окон, я использовал jquery для некоторых функций, и это не влияет на мои виджеты, но я могу видеть изменения в браузере.

Что я уже пробовал:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


<pre> <script>
        $(document).ready(function () {
		debugger;
            $("#clockdiv").click(function () {
                $("#clockdiv1").show();
				$("#clockdiv").hide();
            });
            $("#clockdiv1").click(function () {
                $("#clockdiv1").hide();
				$("#clockdiv").show();
            });
        });
    </script>

ZurdoDev

Вам придется отладить его, чтобы выяснить, что происходит. Я не знаю, что мы можем сделать.

Member 13040174

но мы не можем отлаживать в виджете напрямую, я могу видеть свои изменения в браузере, но не влияющие на виджеты

ZurdoDev

Что это значит? Почему вы не можете отладить его в виджете? Что такое виджет?

Работает ли какой-либо JavaScript в вашем виджете? Сделайте простое предупреждение("тест");

Member 13040174

да, javascript работает в моем виджете. виджет-это гаджеты windows

1 Ответов

Рейтинг:
1

Richard Deeming

Гаджеты Windows - это старая и устаревшая технология. Они поддерживались только в Vista и Windows 7; они были прекращены в Windows 8.

jQuery v3 не поддерживает IE8 или ниже. Есть хороший шанс, что гаджеты застряли в режиме IE7. Вместо этого вам следует использовать jQuery v1.12.

Если это не сработает, вы можете включить отображение ошибок скрипта для гаджетов, изменив реестр:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Sidebar]
"ShowScriptErrors"=dword:00000001

Введение в платформу гаджетов | Microsoft Docs[^]