var faqHandler = function( evt ) { var target = evt.target; var faqQuestion = $( target ).parents( ".silk-object.faq-question" ); if ( !faqQuestion.length ) { if ( $( target ).hasClass( "faq-question" ) ) { faqQuestion = $( target ); } } if ( faqQuestion.length ) { faqQuestion.parents( ".silk-object.faq-item" ).toggleClass( "open" ); } }; $( document ).on( "click touchend", faqHandler ); //$( document ).on( "touch", faqHandler );