0

I have a problem with date.js

There is my resource: http://fiddle.jshell.net/95GVF/

why can change the date only once?

Thanks for help.

4

1 回答 1

0

问题是这样的:

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

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

你有几个解决方案:

1) 每次重新构建 HTML 时附加点击侦听器。

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

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

于 2013-10-16T17:56:43.777 回答