gpt4 book ai didi

javascript - Jquery 的某些功能在 IE 中不起作用

转载 作者:行者123 更新时间:2023-11-28 19:41:01 25 4
gpt4 key购买 nike

我正在使用 C# 在 ASP.Net 中开发一个应用程序。我的应用程序中还使用了很多 JQuery 函数。该应用程序在 Fire Fox 和 Google Chrome 中工作正常,但某些功能在 Internet Explorer 10 中无法工作。在我的网页中,我定义了 window.bind("load") 函数。在此函数下,将执行几个 JQuery 函数。该函数在除IE 10之外的所有浏览器中都可以正常工作。代码片段如下:

$(window).bind("load", function () {
//alert("I am In Window Bind Function");
all_blur();
get_all_es();
loadImage();
});

在此代码片段中,警报代码被注释。这在 IE 中不起作用。但如果我将警报代码置于事件状态,那么它就可以正常工作。这意味着以下代码对我来说工作正常。

$(window).bind("load", function () {
alert("I am In Window Bind Function");
all_blur();
get_all_es();
loadImage();
});

但是我必须在没有警报的情况下执行这个功能。我怎样才能做到这一点?请帮助我。

最佳答案

在上面的代码中,当您有警报时,窗口会获得在页面上呈现控件的时间,这意味着当您在警报上单击“确定”时,它会显示所有存在的控件,并且可以对这些控件执行操作。

这就是必须调用 $(document).ready(function(){}) 而不是 load 的原因。如下

$(文档).ready(function () {
//alert("我在窗口绑定(bind)函数中");
all_blur();
get_all_es();
加载图像();
});

或者

$(function () {
//alert("I am In Window Bind Function");
all_blur();
get_all_es();
loadImage();
});

关于javascript - Jquery 的某些功能在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25052676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com