0

첫 번째 사항 먼저 모달 플러그인을 두 번 포함하지 않습니다. 가장 비슷한 질문입니다.이 문제는 BB10에만 영향을 미칩니다. 분명히 그렇지 않습니다.BB10에서만 즉시 사라지는 부트 스트랩 모달?

내가 말했듯이 BB10에서 모달은 곧바로 열리고 있습니다.

  1. 당신은 문제가 무엇인지 아십니까 : 당신은 다음 페이지를 조금 스크롤하면 그것은

    이 질문에 ... 열리고 열려 있지만, 이것은 간헐적이고 특정 스크롤 지점에서 작동?

  2. iOS에있는 사파리를 통해 'inspect 요소'처럼 BB10 브라우저를 디버그 할 수 있습니까? http://www.thomasdexter.me/intravillage/ 그리고 문제의 일부 동영상 및 스크롤 일 :

    https://dl.dropboxusercontent.com/u/13675289/Video%20(1).MOV https://dl.dropboxusercontent.com/u/13675289/Video.MOV

    편집 : 팝업가에있는 '로그인'링크를 클릭 얻을 여기

사이트입니다 고정 메뉴 막대 또는 소개 슬라이드/페이지에 지금 등록하십시오.

답변

0

문제의 근본 원인을 결정했습니다 - 블랙 베리 문제입니다 - 해결 방법이 있습니다 그러나 그것을 일으키는 원인이되는 검은 딸기 문제점을 고치지 않는다.

나는 무슨 일이 일어나고 있는지 추론 할 수있었습니다. 블랙 베리가 어떤 이유로 2 대신에 2 개의 터치를 등록하고 있다는 것입니다. 첫 번째 터치는 팝업을 열고 두 번째 터치는 버튼/터치 포인트가 '닫기'버튼 또는 클릭시 닫히는 반투명 검정색 언더 레이와 동일한 픽셀 영역에있는 경우 버튼/언더 레이의 클릭으로 등록됩니다 팝업을 바로 닫으십시오. 팝업을 여는 버튼이 실제 팝업 영역에있는 경우 두 번째 클릭이 '닫히지 않는'영역에 등록되기 때문에 일시 중지되는 이유입니다.

TL : DR : 수정해야 할 블랙 베리 문제입니다.

해결 방법은 blackberry에서만 'data-backdrop = "static"을 통해'배경을 클릭하여 닫기 '를 사용 중지하는 것입니다.

if(/BB10/i.test(navigator.userAgent)) { 
    //BB10 Device 
    $('html').addClass('bbten'); 
    } 

나중에 내가 클릭 이벤트를 등록 직전에

이를 활성화 :이 한 내가 클래스를 지원하는 물건을 확인하고 추가 섹션에서

:

은 내가 JS에 다음을 사용 모달, BB10 (3 가지 모달 #contact, #signin 및 #signup) 인 경우 static (클릭하지 않고 닫기) 배경을 추가해야합니다.

//bb10 double click issue 
    $('html.bbten #contact, html.bbten #signin, html.bbten #signup').attr('data-backdrop','static');