繁体   English   中英

为什么我的代码在Internet Explorer上不起作用?

[英]Why my code doesn't work on Internet Explorer?

为什么我的代码在Internet Explorer上不起作用:

在此处输入图片说明

64行从这里开始:

$(function () {
    $('#id_laufzeit_bis').datepicker().on('changeDate', recalculate_deadline);
    $('#id_kuendigungsfrist').change(recalculate_deadline);
    $('#id_kuendigungsfrist_type').change(recalculate_deadline);

    $('#id_kuendigung_moeglichbis').change(check_reminder_date);
    $('#id_erinnerung_am').datepicker().on('hide', check_reminder_date);

    //$('#id_vertrag_verlaengerung').change(recalculate_deadline);
    //$('#id_vertrag_verlaengerung_type').change(recalculate_deadline);
});

完整代码在这里: http//wklej.org/hash/a8884a307f3/

如果直接在Internet Explorer中打开JavaScript( .js )文件,则该文件将在Windows脚本宿主 (WSH)上的系统级别(某种程度上受限制)上运行,此时它没有指向HTML站点的任何链接,并且因此缺少jQuery并抛出此错误。

  • F12键在Internet Explorer上打开Web Developer工具。 然后重新加载您的网站。

作为网络开发人员,您可能还希望始终在没有开发人员控制台的情况下启用显示脚本错误:

  • 在“ Internet选项”对话框的“ 高级”选项卡中,有一个复选框,用于显示脚本错误。

看来您在使用jquery-ui库时遇到了问题。 似乎您试图在定义和使用datepicker方法之前就对其进行访问。

我通过使用document.ready将这段代码在IE 8上运行为

$(document).ready(function() {  
 $('#id_laufzeit_bis').datepicker().on('changeDate', recalculate_deadline);
});

看到完整的工作页面@ http://jsfiddle.net/n7fMK/1/

希望这可以帮助。

暂无
暂无

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

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