Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript运行时错误:'$';是未定义的_Javascript_C#_Jquery_Visual Studio 2012 - Fatal编程技术网

JavaScript运行时错误:'$';是未定义的

JavaScript运行时错误:'$';是未定义的,javascript,c#,jquery,visual-studio-2012,Javascript,C#,Jquery,Visual Studio 2012,有人能帮我解决代码中的这个错误吗。在Internet Explorer中启动网站时出现以下错误: JavaScript运行时错误:“$”未定义 这是代码,请帮助我在java脚本中需要更改什么 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html> <html xmlns="http://www.w

有人能帮我解决代码中的这个错误吗。在Internet Explorer中启动网站时出现以下错误:

JavaScript运行时错误:“$”未定义

这是代码,请帮助我在java脚本中需要更改什么

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>

<style type="text/css">
    div.world_map_container #transparent_map {
        border: medium none;
        height: auto;
        position: absolute;
        width: auto;
        z-index: 30;
    }

    ul li {
        display: none;
        position: absolute;
        text-indent: -9999px;
        z-index: 20;
    }


    #home_resen {
        background: url("Sliki/resen.gif") no-repeat;
        height: auto;
        right: 0;
        top: 0;
        width: auto;
    }

    #home_skopje {
        background: url("Sliki/skopje.gif") no-repeat;
        height: auto;
        right: 0;
        top: 0;
        width: auto;
    }

    #home_kocani {
        background: url("Sliki/kocani.gif") no-repeat;
        height: auto;
        right: 0;
        top: 0;
        width: auto;
    }
  </style>
  </head>
  <body>
  <form id="form1" runat="server">
    <div class="world_map_container">
        <img src="Sliki/map.jpg" usemap="#the_world_map" id="transparent_map" />
        <map name="the_world_map" id="the_world_map">
            &nbsp;<area shape="poly" coords="167,335,168,321,166,318,161,313,156,308,148,308,146,304,143,302,137,301,136,293,133,283,130,277,127,273,127,270,129,266,133,261,133,253,132,248,128,242,124,240,121,240,118,243,114,248,108,254,100,258,94,261,92,261,91,268,87,274,83,279,81,281,81,286,81,291,81,295,75,298,69,304,67,308,66,316,69,318,79,319,86,319,88,321,91,324,94,326,100,325,102,322,103,317,100,315,95,314,88,312,85,308,87,303,90,300,94,297,98,294,104,293,109,293,113,295,119,303,124,311,127,318,130,327,131,335,132,338,135,336,140,332,144,331,148,331,151,333,155,336,162,336,167,335" href="Default2.aspx" id="area_resen" alt="Resen" />
            <area shape="poly" coords="171,45,167,47,161,47,162,50,167,50,167,53,164,55,157,64,161,68,169,88,172,89,175,102,175,105,179,105,180,109,187,116,187,118,202,121,202,124,212,124,216,121,216,116,245,116,253,113,255,110,254,104,253,103,259,103,265,104,269,105,272,103,272,95,274,90,277,87,282,86,285,84,287,78,288,76,280,75,274,74,270,72,265,67,263,63,257,63,254,60,251,57,250,56,247,57,241,56,237,55,234,52,229,49,227,44,227,38,231,35,233,33,231,31,226,29,225,28,225,21,220,20,216,22,213,24,212,26,210,28,207,28,205,26,202,26,200,28,199,31,196,33,192,39,188,43,189,45,189,47,185,50,179,52,175,52,172,50,171,47,171,45" href="Default2.aspx" id="area_skopje" alt="Skopje" />
            <area shape="poly" coords="397,47,388,47,383,56,384,61,384,66,382,70,379,71,375,71,375,76,373,82,372,88,372,94,377,96,389,109,408,109,409,98,405,92,409,89,406,80,412,80,421,77,424,74,423,68,429,66,425,63,415,53,398,53,397,47" href="Default2.aspx" id="area_kocani" alt="Kocani" />
        </map>
        <ul>
            <li id="resen"><a href="#">resen</a></li>
            <li id="skopje"><a href="#">skopje</a></li>
            <li id="kocani"><a href="#">kocani</a></li>
        </ul>
    </div>
    <script type="text/javascript">
        $('.world_map_container area').each(function () {
            // Assigning an action to the mouseover event
            $(this).mouseover(function (e) {
                var country_id = $(this).attr('id').replace('area_', 'home_');
                $('#' + country_id).css('display', 'block');
            });

            // Assigning an action to the mouseout event
            $(this).mouseout(function (e) {
                var country_id = $(this).attr('id').replace('area_', 'home_');
                $('#' + country_id).css('display', 'none');
            });

        });
    </script>
</form>

div.world_map_container#transparent_map{
边界:中等无;
高度:自动;
位置:绝对位置;
宽度:自动;
z指数:30;
}
ulli{
显示:无;
位置:绝对位置;
文本缩进:-9999px;
z指数:20;
}
#霍姆瑞森酒店{
背景:url(“Sliki/resen.gif”)不重复;
高度:自动;
右:0;
排名:0;
宽度:自动;
}
#斯科普里之家酒店{
背景:url(“Sliki/skopje.gif”)无重复;
高度:自动;
右:0;
排名:0;
宽度:自动;
}
#科卡尼之家酒店{
背景:url(“Sliki/kocani.gif”)不重复;
高度:自动;
右:0;
排名:0;
宽度:自动;
}

  • $('.world\u map\u container area')。每个(函数(){ //将操作分配给鼠标悬停事件 $(此).mouseover(函数(e){ var country_id=$(this.attr('id')。replace('area_','home_'); $('#'+country_id).css('display','block'); }); //将操作分配给mouseout事件 $(此).mouseout(函数(e){ var country_id=$(this.attr('id')。replace('area_','home_'); $('#'+country_id).css('display','none'); }); });

    您的文件中没有包含
    jquery

    大概是这样的:

    <script src='http://code.jquery.com/jquery-latest.min.js' type='text/javascript'></script>
    
    
    

    或者,如果您的源文件中已经包含了它,请从此处将其包括在内

    确保使用脚本标记引用jquery

    要使用
    jquery
    ,需要添加
    jquery
    ,请参阅


    我建议您试试这个。internet explorer设置可能不允许您下载jquery文件

  • 单击Internet选项
  • 切换到选项卡安全性,然后单击自定义级别
  • 在设置列表中向下滚动,直到看到该部分 下载
  • 将此部分中的所有下载选项设置为已启用
  • 单击“确定”保存设置

  • 我在IE 11中有这个错误,因为我在链接到
    JQuery
    库之前链接到了我的自定义
    JQuery
    文件

    <script src='http://code.jquery.com/jquery-latest.min.js' type='text/javascript'></script>