反正有没有条件jquery事件?
即
if thisBox.is(clicked) or thatBox.is(clicked) {
//do this
}
Run Code Online (Sandbox Code Playgroud)
我的例子涉及这段代码:
$('.pdfClose').click(function(){
$('.thePDF').fadeOut("slow", function(){
$('.pdfContainer').removeClass('pdfShown');
});
});
Run Code Online (Sandbox Code Playgroud)
所以我想拥有的是
($('.pdfClose') || $('.pdfContainer')).click(function(){
$('.thePDF').fadeOut("slow", function(){
//$(this).hide();
$('.pdfContainer').removeClass('pdfShown');
});
});
Run Code Online (Sandbox Code Playgroud)
类似的东西,但我甚至不知道它是否存在或正确的语法是什么.
任何帮助是极大的赞赏!
像这样
$('.pdfClose, .pdfContainer').on('click', function(){
var self = this;
$('.thePDF').fadeOut("slow", function(){
$(self).removeClass('pdfShown');
});
});
Run Code Online (Sandbox Code Playgroud)
您可以通过用逗号分隔它们来使用多个选择器,并且在事件处理程序内部this将引用当前的选择器.