【问题标题】:Timepicker jquery not working (has no method curCSS)Timepicker jquery 不工作(没有方法 curCSS)
【发布时间】:2012-12-06 03:59:44
【问题描述】:

因为这个错误,我的头已经疼了一天了。

The jQuery object is actually just the init constructor 'enhanced'
    return new jQuery.fn.init( selector, context, rootjQuery );
} has no method 'curCSS' 

我的 html 是:

<input class="field2" type="text" name="time" placeholder="Time" value ="<?php echo $this-   >input->post('time'); ?>" id = "timepicker"/></div>

我目前正在使用代码点火器,并且我也在使用日期选择器。我认为包含的 js 库存在冲突,但我仍然无法调试它。

编辑: 这些是包含的js

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

<script type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>

<script type="text/javascript" src="<?php echo base_url() ?>js_front/jquery-1.8.3.js"></script>

<script type="text/javascript" src="<?php echo base_url() ?>js_front/ui/jquery.ui.core.js"></script>

<script type="text/javascript" src="<?php echo base_url() ?>js_front/ui/jquery.ui.widget.js"></script>

<script type="text/javascript" src="<?php echo base_url() ?>js_front/ui/jquery.ui.datepicker.js"></script>

这里是将时间选择器分配给输入标签类型文本

$(function() {
$( "#timepicker" ).timepicker();

});

【问题讨论】:

  • 您需要提供 javascript 代码。
  • 我刚刚修改了我的问题并添加了所有 js 包含的文件。
  • 你没有包含 jquery-ui-timepicker-addon.js。

标签: jquery codeigniter timepicker


【解决方案1】:

您使用的是什么版本的 jQuery? curCSS 在 1.8 中被弃用和删除。在时间选择器代码中使用旧版本的 jQuery 或将“curCSS”替换为“css”。

http://bugs.jquery.com/ticket/11921

【讨论】:

  • 谢谢,我刚刚修改了我的问题并添加了所有 js 包含的文件。希望这将帮助您更多地了解问题
【解决方案2】:

可以帮助您缩小范围的一件事是删除冗余/可能冲突的脚本引用。您的代码包含对两个不同版本的 jQuery 和两个不同版本的 jQuery UI 的引用 - 这不是一个好的开始。

加载 google 托管文件后,仅加载更多脚本(如果它们包含尚未成为核心 jquery UI 一部分的插件)。

【讨论】:

    【解决方案3】:

    用 $.css 替换了 $.curCSS(从 jQuery 1.8+ 中删除)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-07
      • 2013-09-05
      • 1970-01-01
      • 1970-01-01
      • 2016-07-02
      • 1970-01-01
      • 2013-08-10
      • 1970-01-01
      相关资源
      最近更新 更多