从原始代码框更改为更改代码框后,我现在得到未捕获的类型错误:未定义不是一个函数。关于为什么的任何想法?谢谢
源语言:
$('.comment').click(function(e){
alert("click");
e.preventDefault();
$(".slidingDiv2").slideToggle();
});
改变:
$(document.body).on('click', '.comment' ,function(){
alert("click");
e.preventDefault();
$(".slidingDiv2").slideToggle();
});
最简单的方法可能是将其设置为display:none
在css
中,因此它会隐藏,直到您的点击事件($('.comment').click(function(e){...
)被触发。
.CSS:
.slidingDiv2 {
display:none;
}
$(document.body)
不是有效的选择器,请使用$('body')