我目前正在设计一个单页面应用程序,并希望使用jQuery UI。 不幸的是,jQuery UI没有将其功能附加到动态添加的元素。 因此,在加载页面后插入jQuery UI按钮(具有所有必需的类)会擦除所有功能(例如,在悬停时更改颜色)。 jQuery不推荐使用live() - 方法应该可以避免这种情况,但很明显它不会被jQuery UI使用。
我希望你有个主意! :)
非常感谢!
利奥
答案 0 :(得分:0)
您可以在添加新元素的代码中添加事件。看一下这个小提琴的例子。
此外,正如小提琴评论中所述,.on()
是新的.live()
。见http://api.jquery.com/on/