본 글에서는 jQuery Mobile 사용자 정의 태그를 예시로 설명하고 참고용으로 공유합니다
제품의 국제화 요구 사항을 계획할 때 PC 웹, 모바일 웹 및 다양한 앱이 포함됩니다. 모바일 웹의 여러 버전이 설계되었지만 어느 것도 이상적이지 않습니다.
모바일 웹은 jQuery Mobile 프레임워크를 사용하기 때문에 언어를 전환하는 것이 더 합리적인지에 대한 논의가 있었습니다. 논의 과정과 여러 계획에 대해서는 언급하지 않겠습니다. 먼저 최종 효과를 살펴보겠습니다.
매우 경험이 풍부한 느낌이 드나요? 처음에 여러 번 시도해 본 후 마침내 드롭다운 옵션을 사용자 정의했습니다.
<!DOCTYPE html> <html> <head> <title>jQuery Mobile</title> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Expires" content="0"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-control" content="no-cache, must-revalidate"> <meta http-equiv="Cache" content="no-cache"> <link rel="stylesheet" href="jQuery/jquery.mobile-1.4.4.min.css" type="text/css"> <script type="text/javascript" src="jQuery/jquery-1.8.3.min.js"></script> <script type="text/javascript" src="jQuery/jquery.mobile-1.4.4.min.js"></script> <script type="text/javascript" src="jQuery/jquery.cookie.js"></script> <script type="text/javascript" src="jQuery/jquery.i18n.properties-min-1.0.9.js"></script> <style type="text/css"> .comFooter{ position: absolute; bottom: 0; left:0; height: 40px; width: 100%; } </style> </head> <body> <div data-role="page" id="pageWel" data-title="脚本"> <div data-role="header" data-theme="b"> <a href="#" data-role="button" class="ui-btn-left" data-icon="check">测试</a> <h1 class="title" data-i18n="global_title"> 脚本之家 </h1> <!-- 具体代码 --> <a href="javascript:void(0);" data-role="none" aria-haspopup="true" class="ui-btn-right"> <select class="hupu_i18n_select" data-icon="check" data-role="button" data-inline="false" data-native-menu="false"> <option value="zh-CN">简体中文</option> <option value="zh-TW">繁體中文</option> <option value="en">English</option> <option value="ja">日本語の</option> </select> </a> </div> <div role="main" class="ui-content"> 欢迎大家关注脚本之家 </div> <div data-role="footer" data-theme="b" class="comFooter"> <span style="height: 40px; line-height: 40px; text-align: center; display: block; font-size: 9px;">1213456</span> </div> </div> </body> </html>
위 내용은 jQuery Mobile 사용자 정의 태그에 대한 관련 소개입니다. jQuery Mobile 사용자 정의 태그를 이해하는 모든 분들에게 도움이 되기를 바랍니다.