我想知道如何在页面中动态加载的dom元素上附加jQuery UI滑块行为。
这意味着当加载我的javascript文件时,应该像滑块一样的元素可能不在页面中。然后,当在页面中动态添加时,我希望元素的行为类似于滑块。
当我想在页面中动态加载的元素上添加行为时,到目前为止,我这样做:
$('body).on('click', '.myclass', function(){....});
$('body).on('change', '.myclass', function(){....});
您是否碰巧知道我如何为滑块做同样的事情? $('.myclass').slider(...)
不会创建滑块。
谢谢
答案 0 :(得分:1)
您可以使用:
$('body').on('slidecreate', '.myclass', function(){....});
但是当元素添加到DOM时,您还需要初始化事件:
$('.myclass').slider();