简体   繁体   English

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

[英]jQuery modal is not working in latest version and event.returnvalue is deprecated error

I am using a javascript function for some sort of validation, 我正在使用javascript函数进行某种形式的验证,

EDIT 编辑

I made an edit to below function with exact piece of code that works in firefox but not in chrome and gives below errors, 我对以下函数进行了编辑,并使用了可在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;
    }
}    

This works absolutely fine in Firefox, but in Chrome, I got an error, and my script doesn't execute: 这在Firefox中绝对可以正常工作,但是在Chrome中,我遇到了一个错误,并且我的脚本没有执行:

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

I followed this link, 我点击了链接,

I changed my jQuery version to 1.10.2 and also tried with 2.0.3. 我将jQuery版本更改为1.10.2,并尝试使用2.0.3。

Still won't work in chrome, and by using this, jQuery modal fails to load except of screen size overlay, and console shows this error.. 仍然无法在chrome中使用,使用此功能,除了屏幕尺寸覆盖层外,jQuery模式无法加载,并且控制台显示此错误。

c.browser is undefined // line 396 in my jquery-ui-1.8.12.custom.min.js version c.browser是未定义的//我的jquery-ui-1.8.12.custom.min.js版本中的第396行

my jQuery and css files are: 我的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>

Please guide me to resolve these two issues below, 请指导我解决以下两个问题,

  1. if i use 1.7.1 that I was previously using, modal works fine, but I got chrome error. 如果我使用以前使用的1.7.1,则模态效果很好,但出现了chrome错误。
  2. if i use 1.10.2 or latest version of jQuery to get rid of Chrome error, I face both "chrome" error and "modal" error 如果我使用1.10.2或最新版本的jQuery摆脱Chrome错误,那么我会同时遇到“ chrome”错误和“ modal”错误

The issue related to e.returnValue is a warning not an error. 与e.returnValue相关的问题是警告而不是错误。

The main problem is jQuery ui 1.8.* which uses features that were removed in jQuery 1.9. 主要问题是jQuery ui 1.8。*,它使用了jQuery 1.9中已删除的功能。

Use jQuery migration plugin for backward compatibility if you can't upgrade jQuery ui 如果无法升级jQuery ui,请使用jQuery 迁移插件实现向后兼容性

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM