我目前正在设计一个单页应用程序,并希望使用 jQuery UI。不幸的是,jQuery UI 没有将其功能附加到动态添加的元素上。因此,在加载页面后插入一个 jQuery UI 按钮(具有所有必要的类)会删除所有功能(例如,在悬停时更改颜色)。jQuery 已弃用的 live() 方法应该能够避免这种情况,但显然 jQuery UI 不使用它。
我希望你有一个想法!:)
非常感谢!
狮子座
我目前正在设计一个单页应用程序,并希望使用 jQuery UI。不幸的是,jQuery UI 没有将其功能附加到动态添加的元素上。因此,在加载页面后插入一个 jQuery UI 按钮(具有所有必要的类)会删除所有功能(例如,在悬停时更改颜色)。jQuery 已弃用的 live() 方法应该能够避免这种情况,但显然 jQuery UI 不使用它。
我希望你有一个想法!:)
非常感谢!
狮子座
您可以在添加新元素的代码中添加事件。有关示例,请参见此小提琴。
此外,正如小提琴评论.on()
中所述,新的.live()
. 见http://api.jquery.com/on/