【问题标题】:Weekly booking calendar - change date error每周预订日历 - 更改日期错误
【发布时间】:2013-10-16 17:39:12
【问题描述】:

我对 date.js 有疑问

有我的资源: http://fiddle.jshell.net/95GVF/

为什么只能更改一次日期?

感谢您的帮助。

【问题讨论】:

  • 一个更好的问题是在这里显示代码并提供一个小提琴。

标签: jquery date calendar


【解决方案1】:

问题是这样的:

当您第一次构建 HTML 时,然后将点击侦听器放在 .prev 和 .next 上。

然后当点击发生时,您重建 HTML 并替换旧的但不要在新的 .prev 和 .next 元素上放置新的点击侦听器。

您有几个解决方案:

1) 每次重建 HTML 时附加点击监听器。

2) 将 .prev 和 .next “按钮”移到生成的 HTML 之外,并将它们放在基本页面中。然后它们不会每次都重新生成。

3) 将on 监听器添加到生成代码周围的 div 中。当点击事件冒泡到 div 时,它会检查原始元素是 .prev 还是 .next,如果是,则执行处理程序代码。 (您应该在 .on() 上查找当前 jQuery 版本的 jQuery 文档,或在 .live 上查找旧版本的 jQuery 文档。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-22
    • 1970-01-01
    • 1970-01-01
    • 2022-12-06
    • 2020-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多