2016-09-09 3 views
1

코멘트 폼을 열고 닫는이 함수가 있습니다. 정상적인 화면 (데스크톱, 노트북)에서는 잘 작동하지만 휴대 기기에서는 정상적으로 작동하지 않습니다. .!모바일 솔루션을위한 onclick : function

나는 누군가가 나에게 몇 가지 제안을 줄 수 있기를 바랍니다
 $(".comment-reply-link").entwine({ 
     onclick: function(e) { 
      var allForms = $(".comment-reply-form-holder"), 
       formID = $(this).prop('href').replace(/^[^#]*#/, '#'), 
       form = $(formID).closest('.comment-reply-form-holder'); 

      // Prevent focus 
      e.preventDefault(); 
      if(form.is(':visible')) { 
       allForms.slideUp(); 
      } else { 
       allForms.not(form).slideUp(); 
       form.slideDown(); 
      } 
     } 
    }); 

감사

: 나는 (기능 ('touchstart 클릭')하지만 난 .entwine와 함께이 작업을 수행하는 방법을 잘 모르겠어요에 함께 이미 시도
+0

문제에 대해 자세히 설명해 주시겠습니까? 나는 당신이 entwine 함수에서 onclick과 ontouchstart를 정의 할 수없는 이유를 보지 못합니다. –

답변

0

문제 찾았습니다.

이 jQuery를에 문제가 있었다를 모바일 버전에서 나는 그것이 잘 작동 브라우저 검출을위한 플러그인 (https://github.com/gabceb/jquery-browser-plugin)으로 더 이상 브라우저 검색을 지원하지 않는 jQuery를 2.2.4 사용

..

어쨌든 답장을 보내 주셔서 감사합니다.

관련 문제