2015-01-03 2 views
-1

XPATH를 사용하여 모바일 페이지의 내용을 동적으로 생성하고 있습니다 (예 : 숙제를했는데 이것이 가장 실용적인 옵션입니다). 데스크톱 웹 사이트에서 HTML을 가져 와서 표시합니다. 모바일 형식.PHP에서 생성 된 HTML 페이지가 작동하지 않습니다.

모바일 페이지의 HTML이 올바른 데이터로 올바르게 생성되었지만 링크를 클릭 할 수 없어 동적으로 생성되지 않은 SELECT 요소를 더 이상 클릭 할 수 없습니다.

그러나 메뉴 버튼을 클릭 할 수 있습니다. DOM이로드 된 후에 페이지가 생성되고 (또는 가능하다면) 페이지가 생성되고 있기 때문에 확신 할 수 없거나 콘솔에 오류가 표시되지 않습니다.

Link to the dev site

은 다른 사람이 이것을 경험 했습니까? 모든 조언을 크게 주시면 감사하겠습니다.

답변

2

당신은 클래스 div.menu

z-index: -1; 

를 추가하여이 문제를 해결할 수 있습니다.

웹 개발 도구로 페이지를 검사하면 div.menu이 전체 페이지를 포함하므로 콘텐츠의 링크를 클릭 할 수 없다는 것을 알 수 있습니다.

+0

최고를, 그 그것을했다, 감사합니다! – Eric

+1

@Eric Glad 내가 도와 줄 수 있었지만 추가 참고 사항 : 나는 방금 (그것을 이미 고쳤으므로) 확인했는데 z- 인덱스를 제거해야한다 : 메뉴가 클릭되었을 때 -1, 그렇지 않으면 네비게이션 isn ' 표시됩니다. –

+0

완벽한! 고맙습니다! – Eric

0

dev 사이트를 살펴본 결과 div.menu 페이지의 나머지 부분을 덮고 있기 때문에 이것이 확실하다고 확신합니다. 요소를 마우스 오른쪽 버튼으로 클릭하여 검사하면 선택한 메뉴가 표시됩니다.

position: fixed을 끄면 레이아웃이 불안정 해지지 만 링크가 노출됩니다.

0

페이지 및 이미지의 DIV를 확인하시기 바랍니다 또한 너무 포함 Z- 인덱스 설정되지 않은 : -1