JQuery适用于Chrome,Firefox,但不适用于IE [英] JQuery works in Chrome, Firefox, but not IE

查看:85
本文介绍了JQuery适用于Chrome,Firefox,但不适用于IE的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么我的JQuery代码在Chrome和Firefox中运行良好,但在IE(版本9)中运行不正常。在JQuery库代码中在IE中打开我的页面时出现了很多未定义的错误,我自编的代码会出现以下错误:Microsoft运行时错误:$未定义。



我还应该提到我正在使用一个Master页面,它引用了JQuery如下:



Why is it that my JQuery code works well in Chrome and Firefox, but not in IE (version 9). I get a lot of undefined errors when opening my page in IE within the JQuery library code, and my self written code gives the following error: Microsoft runtime error: $ is undefined.

I should also mention that I am making use of a Master page, which references the JQuery as follow:

<script type="text/javascript" src="<%= Page.ResolveUrl("~/Scripts/jquery-1.4.1.min.js")%>"></script>
    <script type="text/javascript" src="<%= Page.ResolveUrl("~/Scripts/blend/jquery.blend.js")%>"></script>
    <script type="text/javascript" src="<%= Page.ResolveUrl("~/Scripts/ui.core.js")%>"></script>
    <script type="text/javascript" src="<%= Page.ResolveUrl("~/Scripts/ui.sortable.js")%>"></script>
    <script type="text/javascript" src="<%= Page.ResolveUrl("~/Scripts/ui.dialog.js")%>"></script>
    <script type="text/javascript" src="<%= Page.ResolveUrl("~/Scripts/ui.datepicker.js")%>"></script>
    <script type="text/javascript" src="<%= Page.ResolveUrl("~/Scripts/effects.js")%>"></script>





我的JQuery如下:





And my JQuery as follow:

<script type="text/javascript">
        $(document).ready(function () {
            $('#CloseButton').click(function () {
                $('#myForm').slideUp(1000);
                $('#Screen').css('display', 'none');

                return false;
            });
        });

        function EnlargeSlide() {
            $(document).ready(function () {
                $('#Screen').css({ opacity: 0.7, 'width': $(document).width(), 'height': $(document).height() });
                
                $('#myForm').slideDown('2500');

                return false;
            });
        }





我在另一个页面中有类似的代码,适用于所有浏览器。

这里可能出现什么问题?



I have similar code in another page, which works well in all browsers.
What might be the issue here?

推荐答案

未定义。



我还应该提一下,我正在使用一个Master页面,它引用了JQuery如下:



is undefined.

I should also mention that I am making use of a Master page, which references the JQuery as follow:

<script type="text/javascript" src="<%= Page.ResolveUrl("~/Scripts/jquery-1.4.1.min.js")%>"></script>
    <script type="text/javascript" src="<%= Page.ResolveUrl("~/Scripts/blend/jquery.blend.js")%>"></script>
    <script type="text/javascript" src="<%= Page.ResolveUrl("~/Scripts/ui.core.js")%>"></script>
    <script type="text/javascript" src="<%= Page.ResolveUrl("~/Scripts/ui.sortable.js")%>"></script>
    <script type="text/javascript" src="<%= Page.ResolveUrl("~/Scripts/ui.dialog.js")%>"></script>
    <script type="text/javascript" src="<%= Page.ResolveUrl("~/Scripts/ui.datepicker.js")%>"></script>
    <script type="text/javascript" src="<%= Page.ResolveUrl("~/Scripts/effects.js")%>"></script>





和我的JQuery如下:





And my JQuery as follow:

<script type="text/javascript">


document )。ready( function (){
(document).ready(function () {


' #CloseButton')。点击( function (){


这篇关于JQuery适用于Chrome,Firefox,但不适用于IE的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆