페이지에 직접 다중 선택이 있으면 제대로 작동하고 표시됩니다. 그러나 팝업에 다중 선택이 있으면 디스플레이가 잘못되어 하나의 요소 만 표시됩니다. 누군가가 왜 그리고 어떻게 고칠 수 있는지 말해 줄 수 있습니까?
이 jsfiddle에서 내 문제를 보여줍니다 : http://jsfiddle.net/uvvm40Lu/4/ (팝업 링크 클릭).
그리고 이것은 내 코드입니다.
<select id="transactionType0" multiple="multiple" data-native-menu="false" size="7">
<option value="Mo">Mo</option>
<option value="Di">Di</option>
<option value="Mi">Mi</option>
<option value="Do">Do</option>
<option value="Fr">Fr</option>
<option value="Sa">Sa</option>
<option value="So">So</option>
</select>
<a href="#popup1" data-rel="popup" data-position-to="window">popup</a>
<div id="popup1" data-role="popup" data-overlay-theme="a">
<select id="transactionType1" multiple="multiple" data-native-menu="false" size="7">
<option value="Mo">Mo</option>
<option value="Di">Di</option>
<option value="Mi">Mi</option>
<option value="Do">Do</option>
<option value="Fr">Fr</option>
<option value="Sa">Sa</option>
<option value="So">So</option>
</select>
팝업 문서 ( http://api.jquerymobile.com/1.3/popup/ )를 보면 팝업 체인을 지원하지 않는다는 것을 알 수 있습니다 (즉, 하나의 팝업이 다른 팝업 위에 열려 있음). 불행히도 다중 선택은 팝업을 사용하여 선택 사항을 표시하므로 팝업 체인 문제를 위반합니다.
연결을 허용하는 simpledialog2라는 jQM 플러그인이 있습니다. http://dev.jtsage.com/jQM-SimpleDialog/demos2/ 또는 직접 롤링 할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다