Javascript jQuery在Windows 8的任何浏览器中都不工作

Javascript jQuery在Windows 8的任何浏览器中都不工作,javascript,jquery,windows,windows-8.1,Javascript,Jquery,Windows,Windows 8.1,jQuery无法在我的Windows 8.1 64位计算机上运行。是否有任何已知的问题导致这种情况 已经尝试了CDN(谷歌、jQuery)和本地资源,但都没有成功。我知道代码是正确的,因为我已经尝试了各种示例来验证,包括以前运行良好的旧代码,以及本YouTube教程中的代码: 我也尝试过使用此脚本源,但没有成功: <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></s

jQuery无法在我的Windows 8.1 64位计算机上运行。是否有任何已知的问题导致这种情况

已经尝试了CDN(谷歌、jQuery)和本地资源,但都没有成功。我知道代码是正确的,因为我已经尝试了各种示例来验证,包括以前运行良好的旧代码,以及本YouTube教程中的代码:

我也尝试过使用此脚本源,但没有成功:

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

如何测试:点击一个段落标签,它应该隐藏起来。单击H1标记,它将切换为打开或关闭。这些对我都不管用

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

<head>
    <title>Demo</title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>

<body>
    <h1>Heading one</h1>
    <p>This is just some text for heading 1</p>

    <h1>Heading two</h1>
    <p>This is just some text for heading 2</p>

    <h1>Heading three</h1>
    <p>This is just some text for heading 3</p>

<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
<script type="text/javascript">
        $(document).ready(function() {

            $("p").hide();

            $("h1").click(function() {
                $(this).next().slideToggle(300);
            });

        });
</script>
</html>

演示
标题一
这只是标题1的一些文本

标题二 这只是标题2的一些文本

标题三 这只是标题3的一些文本

$(文档).ready(函数(){ $(“p”).hide(); $(“h1”)。单击(函数(){ $(this.next().slideToggle(300); }); });
这一切都不起作用。不知道发生了什么事

更新 几位有用的评论者已经测试了我的代码,它在他们的机器上运行良好,这确实有助于缩小问题的范围。已经确定我的代码是好的。所以,在这一点上,对于任何愿意提供帮助的人,我都在寻找具体的信息,“已知的问题”,或者关于为什么这对我不起作用的“问题”。我怀疑它与Windows 8或Windows 8.1有关,但我不知道它会是什么。

更改

<script type="text/javascript" src="http"//code.jquery.com/jquery-1.8.0.min.js"></script>
更改

<script type="text/javascript" src="http"//code.jquery.com/jquery-1.8.0.min.js"></script>

我以前在尝试从计算机运行代码时遇到问题,所以我只使用JSFIDLE。如果这不是您的选项,请尝试禁用安全设置,以阻止您运行存储在计算机上的代码。或者找一个网站来运行它


如果您有VisualStudio,您可以在其中运行代码,它将正常工作。只需创建一个空白应用程序,替换所有代码并删除对WinJS的引用。如果你没有,你可以得到一个快速版本。如果这不是你的首选,很抱歉。这是我在获得JSFIDLE之前的工作。

我以前在尝试从计算机运行代码时遇到问题,所以我只使用JSFIDLE。如果这不是您的选项,请尝试禁用安全设置,以阻止您运行存储在计算机上的代码。或者找一个网站来运行它

如果您有VisualStudio,您可以在其中运行代码,它将正常工作。只需创建一个空白应用程序,替换所有代码并删除对WinJS的引用。如果你没有,你可以得到一个快速版本。如果这不是你的首选,很抱歉。这是我在得到JSFIDLE之前的工作。

尝试使用

 $(document).ready(function() {

            $("p").hide();

            $("h1").click(function() {
                $(this).next().slideToggle(300);
            });

        });
添加
http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js
而不是
http://code.jquery.com/jquery-1.8.0.min.js

尝试使用

 $(document).ready(function() {

            $("p").hide();

            $("h1").click(function() {
                $(this).next().slideToggle(300);
            });

        });
添加
http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js
而不是
http://code.jquery.com/jquery-1.8.0.min.js


答案如下,但查看浏览器的开发控制台也会非常清楚。使用你的工具!嗨,罗伯特:这不是答案,只是我发帖时的一个不幸的打字错误。我已经更正了发布的代码,仍在寻求帮助。您能在浏览器中运行正确的代码吗?只是好奇,因为这会帮助我缩小这个问题的范围。谢谢你的回复。这很好。我正在使用Windows7。它可以在谷歌ff和ieThanks中测试这个ejay。这有助于我确信我的代码是好的。我已经添加了一个更新,只要求具有Windows高级知识的人响应,因为这可能不是你的常规、简单的回答问题之一。仍在寻求帮助。再次感谢。你的浏览器的开发控制台怎么说?Windows 8.1中绝对没有阻止jquery跨所有浏览器工作的bug。这个bug就在你的代码中的某个地方。答案如下,但是在你的浏览器的开发控制台中查看一下也会非常清楚。使用你的工具!嗨,罗伯特:这不是答案,只是我发帖时的一个不幸的打字错误。我已经更正了发布的代码,仍在寻求帮助。您能在浏览器中运行正确的代码吗?只是好奇,因为这会帮助我缩小这个问题的范围。谢谢你的回复。这很好。我正在使用Windows7。它可以在谷歌ff和ieThanks中测试这个ejay。这有助于我确信我的代码是好的。我已经添加了一个更新,只要求具有Windows高级知识的人响应,因为这可能不是你的常规、简单的回答问题之一。仍在寻求帮助。再次感谢。你的浏览器的开发控制台怎么说?Windows 8.1中绝对没有阻止jquery跨所有浏览器工作的bug。错误在你的代码中的某个地方。谢谢你的提示。很好,你发现了我的打字错误,但不幸的是,这不是错误的原因。我根据你的建议修复了它,但它在任何浏览器中都不起作用。然后我不确定问题是什么,因为它在Chrome、FF和IE(在Windows 8.1上)中为我工作。这对kpo绝对有帮助!我想我的下一步是看看禁用杀毒软件是否有帮助?我曾考虑过禁用扩展和插件,因为我主要使用Chrome和FF进行测试,但它在IE中甚至不起作用。感谢您为此付出的努力。谢谢您的提示。很好,你发现了我的打字错误,但不幸的是,这不是错误的原因。我根据你的建议修复了它,但它在任何浏览器中都不起作用。然后我不确定问题是什么,因为它在Chrome、FF和IE(在Windows 8.1上)中为我工作。这对kpo绝对有帮助!我想我的下一步是看看禁用杀毒软件是否有帮助?我想禁用扩展和插件,因为