나는 다음과 같은 HTML이 :중첩 된 파일 입력 파이어 폭스
<input id="outer" type="file" onchange="console.log('No.');">
<input id="inner" type="file" onchange="console.log('Yes!');" />
</input>
하는 등 같은 스타일이 적용된을 :
#inner { cursor: pointer; position:absolute; opacity: 0; }
#outer { position: relative; overflow: hidden; direction: ltr; }
그것은 #inner
입력으로, 단지 표준 파일 입력 요소처럼 보인다 요소가 숨겨지고 #outer
으로 감싸 여져 있습니다. 내가 원하는 행동은 "예!"입니다. 파일을 선택할 때 Webkit 브라우저 (두 입력 모두 활성화 됨)를 사용하지만 Firefox는 사용하지 않습니다. 내가 파이어 폭스에서 어떻게 얻을 수 있는지에 대한 아이디어가 있습니까?
내부 인덱스의 Z- 인덱스 속성을 외부 인덱스보다 높게 설정해야합니까? –
고마워요,하지만 그걸 시도했는데 아무런 효과가 없었습니다. Z- 색인은 부모를 기준으로 요소에 영향을 미치지 않을 수 있습니다. –