jQuery Mobile ±íµ¥
jQuery Mobile »á×Ô¶¯Îª HTML ±íµ¥Ìí¼ÓÓÅÒìµÄ±ãÓÚ´¥¿ØµÄÍâ¹Û¡£
jQuery Mobile ±íµ¥½á¹¹
jQuery Mobile ʹÓà CSS À´ÉèÖà HTML ±íµ¥ÔªËصÄÑùʽ£¬ÒÔʹÆä¸üÓÐÎüÒýÁ¦¸üÒ×Óá£
ÔÚ jQuery Mobile ÖУ¬Äú¿ÉÒÔʹÓÃÒÔÏÂ±íµ¥¿Ø¼þ£º
- Îı¾¿ò
- ËÑË÷¿ò
- µ¥Ñ¡¿ò
- ¸´Ñ¡¿ò
- Ñ¡Ôñ²Ëµ¥
- »¬¶¯Ìõ
- ·×ªÇл»¿ª¹Ø
µ±ÄúÓë jQuery Mobile ±íµ¥´ò½»µÀʱ£¬Ó¦¸ÃÁ˽âÒÔÏÂÐÅÏ¢£º
- <form> ÔªËØ±ØÐëÉèÖà method ºÍ action ÊôÐÔ
- ÿ¸ö±íµ¥ÔªËرØÐëÉèÖÃΨһµÄ "id" ÊôÐÔ¡£¸Ã id ÔÚÕ¾µãµÄÒ³ÃæÖбØÐëÊÇΨһµÄ¡£ÕâÊÇÒòΪ jQuery Mobile µÄµ¥Ò³Ãæµ¼º½Ä£ÐÍÔÊÐíÐí¶à²»Í¬µÄ¡°Ò³Ã桱ͬʱ³ÊÏÖ¡£
- ÿ¸ö±íµ¥ÔªËرØÐëÓÐÒ»¸ö±ê¼Ç£¨label£©¡£ÇëÉèÖà label µÄ for ÊôÐÔÀ´Æ¥ÅäÔªËØµÄ id¡£
ʵÀý
<formmethod="post"
action="demoform.asp"
> <label for="fname">First name:</label> <input type="text" name="fname" id="fname"> </form>
ÈçÐèÒþ²Ø label£¬ÇëʹÓÃÀà ui-hidden-accessible¡£ÕâºÜ³£Ó㬵±ÄúÐèÒªÔªËØµÄ placeholder ÊôÐԳ䵱 label ʱ£º
ʵÀý
<form method="post" action="demoform.asp">
<label for="fname" class="ui-hidden-accessible"
>ÐÕÃû£º</label>
<input type="text" name="fname" id="fname" placeholder="ÐÕÃû...">
</form>
ÓòÈÝÆ÷
Èç¹ûÐèÒª label ºÍ±íµ¥ÔªËØÔÚ¿íÆÁÄ»ÉÏÏÔʾÕý³££¬ÇëÓôøÓÐ data-role="fieldcontain" ÊôÐ﵀ <div> »ò <fieldset> ÔªËØÀ´°ü×° label »ò±íµ¥ÔªËØ£º
ʵÀý
<form method="post" action="demoform.asp"><div data-role="fieldcontain">
<label for="fname">First name:</label> <input type="text" name="fname" id="fname"> <label for="lname">Last name:</label> <input type="text" name="lname" id="lname"></div>
</form>
Ìáʾ£ºfieldcontain ÊôÐÔ»ùÓÚÒ³Ãæ¿í¶ÈÀ´ÉèÖà label ºÍ±íµ¥¿Ø¼þµÄÑùʽ¡£µ±Ò³Ãæ¿í¶È´óÓÚ 480px ʱ£¬Ëü»á×Ô¶¯½« label Óë±íµ¥¿Ø¼þ·ÅÖÃÓÚͬһÐС£µ±Ð¡ÓÚ 480px ʱ£¬label »á±»·ÅÖÃÓÚ±íµ¥ÔªËØÖ®ÉÏ¡£
Ìáʾ£ºÈçÐè±ÜÃâ jQuery Mobile ×Ô¶¯Îª¿Éµã»÷ÔªËØÉèÖÃÑùʽ£¬ÇëʹÓà data-role="none" ÊôÐÔ£º
ʵÀý
<label for="fname">First name:</label>
<input type="text" name="fname" id="fname" data-role="none"
>
ÔÚ jQuery Mobile ÖÐÌá½»±íµ¥
Ìáʾ£ºjQuery Mobile »á×Ô¶¯Í¨¹ý AJAX ½øÐÐ±íµ¥Ìá½»£¬²¢»á³¢ÊÔ½«·þÎñÆ÷ÏìÓ¦ÕûºÏÈëÓ¦ÓóÌÐòµÄ DOM ÖС£