![](/img/trans.png)
[英]Foundation, modal and Rails: event.returnValue is deprecated
[英]jQuery modal is not working in latest version and event.returnvalue is deprecated error
我正在使用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
我点击了此链接,
我将jQuery版本更改为1.10.2,并尝试使用2.0.3。
仍然无法在chrome中使用,使用此功能,除了屏幕尺寸覆盖层外,jQuery模式无法加载,并且控制台显示此错误。
c.browser是未定义的//我的jquery-ui-1.8.12.custom.min.js版本中的第396行
我的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>
请指导我解决以下两个问题,
与e.returnValue相关的问题是警告而不是错误。
主要问题是jQuery ui 1.8。*,它使用了jQuery 1.9中已删除的功能。
如果无法升级jQuery ui,请使用jQuery 迁移插件实现向后兼容性
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.