iPad와 데스크톱 브라우저에서 모두 실행해야하는 웹 앱을 작성하고 있습니다.팝업을위한 JavaScript/Jquery 충돌 감지
그것은 모두가 좋은 바탕 화면에 멋쟁이 보이지만, 온 :
나는 팝업 (팝업이 절대적으로 필터<li>
태그에 상대적 위치) 측면에서 오는와 필터 섹션이 가로 모드의 Ipad는 뷰포트를 벗어나기 때문에 팝업의 맨 아래가 잘립니다.
$('.capbIpadPopupAutoComplete').position({
"my": "left center" , // Horizontal then vertical, missing values default to center
"at": "left top", // Horizontal then vertical, missing values default to center
"of": $(this).closest('li'), // Element to position against
// "offset": "20 30" , // Pixel values for offset, Horizontal then vertical, negative values OK
"collision": "fit flip" // What to do in case of
});
을하지만, 팝업 왼쪽 화면의 측면이 아니라 바닥과 충돌하면 것을에만 작동 :
나는 queryUI position 사용하여 해결했습니다.또한 삼각형이 항상 올바른 필터를 가리켜 야하므로 그에 따라 삼각형이 움직이는 지 확인해야합니다.
JqueryUI 위치를 잘못 사용하고 있습니까? 더 나은 해결책이 있습니까? 가장 큰 문제는 "flip fit"
실제로 collision
에 대한 올바른 값이되지 않는 것입니다처럼 좋아
Here is a very simplified fiddle
귀하의 바이올린이 너무 단순합니다. JQUI 또는 자바 스크립트를 전혀 사용하지 않았습니다. JQUI는 뒤집기를 처리하기로되어 있습니다. – user1618143
어, 응답 하시겠습니까? – user1618143
@ user1618143 - 죄송합니다. 휴가 중이 었습니다. 나는 내일 그것을 시험 할 것이고 그것이 도움이되는지 알 것이다 – Tomer