gpt4 book ai didi

javascript - jQuery 模态在最新版本中不起作用并且 event.returnvalue 已弃用错误

转载 作者:行者123 更新时间:2023-11-30 06:26:22 27 4
gpt4 key购买 nike

我正在使用 javascript 函数进行某种验证,

编辑

我使用在 firefox 中有效但在 chrome 中无效的确切代码对以下函数进行了编辑,并给出了以下错误,

function check_time () {
var start_time = $("#start_time select").val();
var end_time = $("#end_time select").val();

var stt = new Date("November 24, 2013 " + start_time);
stt = stt.getTime();
var endt = new Date("November 24, 2013 " + end_time);
endt = endt.getTime();

if(stt > endt || stt == endt) {
$('#popup_box').show();
return false;
} else {
$('#popup_box').hide();
return true;
}
}

这在 Firefox 中工作得很好,但在 Chrome 中,我遇到了一个错误,我的脚本没有执行:

event.returnvalue is deprecated. please use the standard event.preventdefault() instead

我关注了this链接,

我将 jQuery 版本更改为 1.10.2,并尝试使用 2.0.3。

仍然不能在 chrome 中工作,并且通过使用它,除了屏幕尺寸覆盖之外,jQuery 模态无法加载,并且控制台显示此错误..

c.browser is undefined // line 396 in my jquery-ui-1.8.12.custom.min.js version

我的 jQuery 和 css 文件是:

<link rel="stylesheet" href="<?=base_url()?>public/css/jquery-ui-1.8.12.custom.css" type="text/css"   />
<script type="text/javascript" src="<?=base_url()?>public/scripts/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="<?=base_url()?>public/scripts/jquery-ui-1.8.12.custom.min.js"></script>

请指导我解决下面这两个问题,

  1. 如果我使用我之前使用的 1.7.1,模态可以正常工作,但我遇到 chrome 错误。
  2. 如果我使用 1.10.2 或最新版本的 jQuery 来消除 Chrome 错误,我会同时遇到“chrome”错误和“modal”错误

最佳答案

与 e.returnValue 相关的问题是警告而非错误。

主要问题是 jQuery ui 1.8.*,它使用了 jQuery 1.9 中删除的功能。

使用 jQuery migration plugin如果你不能升级 jQuery ui,为了向后兼容

关于javascript - jQuery 模态在最新版本中不起作用并且 event.returnvalue 已弃用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20834266/

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