2016-07-11 2 views

답변

0

내 콘솔에서 몇 가지 조사를하고 후에 나는 ..

이 솔루션을 함께 와서 ..

$(document).mouseup(function (e) 
{ 
    if($(".highslide-wrapper").length==0) 
     return; 

    var container = $(".highslide-wrapper"); 

    if (!container.is(e.target) 
     && container.has(e.target).length === 0) 
    { 
     for (var i = 0; i < hs.expanders.length; i++) { 
      var exp = hs.expanders[i]; 
      if (exp) exp.close(); 
     } 
    } 
}); 

를 꽤 잘 작동 그리고 클릭 한 요소가 다른 썸네일인지 아닌지 당신은 또한 검사를 할 수 있습니다

0
hs.Expander.prototype.onInit = function(sender) { 
    for (var i = 0; i < hs.expanders.length; i++) { 
     var exp = hs.expanders[i]; 
     if (exp) exp.close(); 
    } 
}; 
관련 문제