function hidePopup(popupObj, arrObj, triggerClass, e){ if(popupObj.hasClass(triggerClass)){ var clickEl=$(e.target), hideFlag=false, currentNode=e.target; while(!hideFlag){ if(currentNode.nodeName=='BODY'){hideFlag=true; break;} else{ for(var i=0; i<arrObj.length; i++){ if(currentNode==arrObj[i][0]){ return; } } currentNode=$(currentNode).parent()[0]; } } if(hideFlag){ popupObj.removeClass(triggerClass); } } } |
Скрипт скрытия popup окна на jquery
11.09.201509:2411.09.2015 09:24:57