Javascript 如何使$(';#slidepanel';).slidepanel(“隐藏”)与Angular.js一起工作?
我有一个带有html输入控件的模式对话框面板,我想打开它,就像单击按钮时滑动弹出窗口一样。 jQuery slidePanel v0.2.2 打开对话框的代码是Javascript 如何使$(';#slidepanel';).slidepanel(“隐藏”)与Angular.js一起工作?,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我有一个带有html输入控件的模式对话框面板,我想打开它,就像单击按钮时滑动弹出窗口一样。 jQuery slidePanel v0.2.2 打开对话框的代码是 $('#slidepanel').slidepanel("show") 问题在于通过以下代码关闭对话框 $('#slidepanel').slidepanel("hide") 相同的隐藏代码用于jquery,但在Angular.js中存在问题。感谢您的帮助 由于在加载DOM后使用jQuery操作“显示”和“隐藏”,jQuery不知道
$('#slidepanel').slidepanel("show")
问题在于通过以下代码关闭对话框
$('#slidepanel').slidepanel("hide")
相同的隐藏代码用于jquery,但在Angular.js中存在问题。感谢您的帮助 由于在加载DOM后使用jQuery操作“显示”和“隐藏”,jQuery不知道这些元素存在 我的建议是使用jQuery的on()来委托事件并选择动态生成的类:
$(document).on('click','.slider-arrow.show',function(){
....
});
$(document).on('click','.slider-arrow.hide',function(){
....
});
但是Angular.js有问题吗?能告诉我们你的意思吗?