HTML5¼¼Êõ

¡¾¸É»õ¡¿Òƶ¯¶Ë»ù´¡ÖªÊ¶¼¼ÇÉ×ܽá - دKissؼС²¨(2)

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£ºH5Ö®¼Ò 2017-07-12 18:00 ÎÒÒªÆÀÂÛ( )

input[type=number] { -moz-appearance : textfield ;} input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance : none ; margin : 0 ;} ËÄ.Òƶ¯¶Ë

input[type=number]{ -moz-appearance:textfield; } input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button
{ -webkit-appearance:none; margin:0; }

¡¡¡¡ËÄ.Òƶ¯¶Ëʼþ(clickµã͸)£º

¡¡¡¡1.ʼþµÄ±ä»¯£º

¡¡¡¡¡¡¡¡¢Ù PC¶ËµÄÊó±êʼþ(ʧЧ)£ºmousedown¡¢mouseup¡¢mousemove¡¢mouseover¡¢mouseout¡¢mouseenter¡¢mouseleave 

¡¡¡¡¡¡¡¡¢Ú ¼¸¸öԭʼʼþÈ¡´úclickµã»÷ʼþ(Òƶ¯¶ËclickʼþÒ²´æÔÚ£¬µ«»áÓÐÒ»¸ö200ms~300msµÄ´¥·¢ÑÓʱÎÊÌâ)£º

¡¡¡¡¡¡¡¡¡¡¡¡touchstart¡ú´¥¿Ø¿ªÊ¼Ê±´¥·¢£¬ÀàËÆÓÚmousedown

¡¡¡¡¡¡¡¡¡¡¡¡touchmove¡ú´¥¿ØµãÔÚÆÁÄ»ÉÏÒƶ¯Ê±´¥·¢£¬ÀàËÆÓÚmousemove

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚÒƶ¯É豸ÉÏ£¬´¥¿Øµã´ÓÒ»¸öÔªËØÒƶ¯µ½ÁíÒ»¸öÔªËØÉÏʱ£¬²»»áÏñPC¶ËÒ»Ñù´¥·¢ÀàËÆmouseover¡¢mouseout¡¢mouseenter¡¢mouseleaveµÈʼþ

¡¡¡¡¡¡¡¡¡¡¡¡touchend¡ú´¥¿Ø½áÊøʱ´¥·¢£¬ÀàËÆÓÚmouseup

¡¡¡¡¡¡¡¡¡¡¡¡touchcancel¡ú¸ü¸ß¼¶±ðµÄÊÂÇé·¢Éúʱ´¥·¢£¬±ÈÈçÔÚÓÎÏ·ÖÐͻȻÀ´µç»°£¬¾Í»á´¥·¢touchcancelʼþ£¬²¢ÇÒÔÚtouchcancelʱ±£´æµ±Ç°ÓÎÏ·µÄ״̬ÐÅÏ¢

¡¡¡¡¡¡¡¡¢Û PC¶Ëһ̨»úÆ÷Ö»ÓÐÒ»¸öÊó±ê£¬ÓëÊó±êÏà¹ØµÄÊôÐÔ¶¼·Åµ½ÁËÒ»¸öevent¶ÔÏóÉÏ£»

¡¡¡¡¡¡¡¡¡¡Òƶ¯¶ËÉ豸´ó¶àÖ§³Ö¶àµã´¥¿Ø£¬Ò»¸öʼþ¿ÉÄÜÓë¶à¸ö´¥¿ØµãÏà¹Ø£¬Ã¿¸ö´¥¿Øµã¶¼ÐèÒª¼Ç¼×Ô¼ºµ¥¶ÀµÄÊôÐÔ£¬ÓëtouchÏà¹ØµÄÊôÐÔ¶¼ÊÇTouchListÀàÐÍ£¬´¥¿ØλÖá¢Ä¿±êÔªËØ£¬È«²¿·Åµ½ÁËtouch¶ÔÏóÉÏ£»

¡¡¡¡¡¡¡¡¡¡ touches¡úµ±Ç°ÆÁÄ»µÄÊÖÖ¸ÁÐ±í£»changedTouches¡ú´¥·¢µ±Ç°Ê¼þµÄÊÖÖ¸ÁÐ±í£»targetTouches¡úµ±Ç°ÔªËØÉϵÄÊÖÖ¸ÁÐ±í£»

 ¡¡¡¡¡¡¡¡¡¡touch¶ÔÏóÖ÷ÒªÊôÐÔ£º

¡¡¡¡¡¡¡¡¡¡¡¡clientX  /  clientY¡ú´¥¿ØµãÏà¶Ôä¯ÀÀÆ÷´°¿ÚµÄλÖã»pageX  / pageY¡ú´¥¿ØµãÏà¶ÔÒ³ÃæµÄλÖã»screenX  /  screenY¡ú´¥¿ØµãÏà¶ÔÆÁÄ»µÄλÖã»

¡¡¡¡¡¡¡¡¡¡¡¡identifier¡útouch¶ÔÏóµÄID£»target¡úµ±Ç°µÄDOMÔªËØ £¬ ¸ÃÊôÐÔÊÇ´¥¿Øʼþ×îÏÈ·¢ÉúµÄÔªËØ

¡¡¡¡¡¡2.clickµã͸ʼþ£º

¡¡¡¡¡¡¡¡¢Ù Ê²Ã´ÊÇclickµã͸ £º¾Ù¸öÀý×Ó£¬ÏÖÓÐA(ÉÏ)¡¢B(ÏÂ)Á½¸öºÐ×ÓÖصþÅÅÁУ¬ºÐ×ÓAÓаó¶¨touchendʼþ£¬Ê¼þ´¦ÀíΪÒþ²ØºÐ×ÓA£¬ºÐ×ÓBÓаó¶¨clickʼþ£¬´Ëʱµã»÷ºÐ×ÓAÒ»´Î£¬Ò²»á´¥·¢µ½ºÐ×ÓBµÄclickʼþ

¡¡¡¡¡¡¡¡¢Ú µã͸³öÏֵij¡¾° £ºA / BÁ½¸öÔªËزãÉÏÏÂZÖáÖصþ£¬ÉϲãµÄAÔªËصã»÷ºóÏûʧ»òÒÆ¿ª£¬Ï²ãµÄBÔªËØÓÐĬÈϵÄclickʼþ(Èça±êÇ©)£¬»ò BÔªËØ°ó¶¨ÁËclickʼþ

¡¡¡¡¡¡¡¡¢Û ÎªÊ²Ã´»á³öÏÖµã͸ £ºÒƶ¯¶ËclickʼþÓÐÃ÷ÏÔµÄÑÓ³Ù£¬touchstartºÍclickµÄÇø±ð£º

¡¡¡¡¡¡¡¡¡¡¡¡touchstart£ºÕâ¸öDOM(»òðÅݵ½Õâ¸öDOM)ÉÏÊÖÖ¸´¥Ãþ¿ªÊ¼¼´ÄÜÁ¢¼´´¥·¢£»

¡¡¡¡¡¡¡¡¡¡¡¡click£º Õâ¸öDOM(»òðÅݵ½Õâ¸öDOM)ÉÏÊÖÖ¸´¥Ãþ¿ªÊ¼£¬ÇÒÊÖָδÔøÔÚÆÁÄ»ÉÏÒƶ¯(ijЩä¯ÀÀÆ÷ÔÊÐíÒƶ¯Ò»¸ö·Ç³£Ð¡µÄλÒÆÖµ)£¬

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÇÒÔÚÕâ¸öDOMÉÏÊÖÖ¸À뿪ÆÁÄ»£¬ÇÒ´¥ÃþºÍÀ뿪ÆÁĻ֮¼äµÄ¼ä¸ôʱ¼ä½Ï¶Ì(ijЩä¯ÀÀÆ÷²»¼ì²â¼ä¸ôʱ¼ä£¬Ò²»á´¥·¢click)²ÅÄÜ´¥·¢£»

¡¡¡¡¡¡¡¡¢Ü ÈçºÎ½â¾ö £º

¡¡¡¡¡¡¡¡¡¡¡¡¶ÔÓÚBÔªËر¾ÉíûÓÐĬÈÏclickʼþµÄÇé¿ö£¬Ó¦Í³Ò»Ê¹ÓÃtouchʼþ£¬Í³Ò»´úÂë·ç¸ñ£¬²¢ÇÒÓÉÓÚclickʼþÔÚÒƶ¯¶ËµÄÑÓ³ÙÒª´óºÜ¶à£¬²»ÀûÓÚÓû§ÌåÑ飬ËùÒÔ¹ØÓÚ´¥ÃþʼþÓ¦¾¡Á¿Ê¹ÓÃtouchÏà¹Øʼþ£»

¡¡¡¡¡¡¡¡¡¡¡¡¶ÔÓÚBÔªËر¾Éí´æÔÚĬÈÏclickʼþµÄÇé¿ö,Ó¦¼°Ê±È¡ÏûBÔªËصÄĬÈϵã»÷ʼþ£¬´Ó¶ø×èÖ¹clickʼþµÄ²úÉú£¬¼´Ó¦ÔÚ touchº¯ÊýÖÐÈ¡ÏûʼþµÄĬÈ϶¯×÷£º

if(e.type == "touchend"){ e.preventDefault();//È¡ÏûʼþµÄĬÈ϶¯×÷(Èç¹û´æÔÚÕâÑùµÄ¶¯×÷) }

¡¡¡¡ºÃµÄ£¬ÒÔÉϾÍÊÇÎÒ´ÓÄǸöСµÄÏîÄ¿ÖлñÈ¡µÄһЩÒƶ¯¶ËµÄ»ù´¡ÖªÊ¶ºÍ¼¼ÇÉ£¬»¶Ó­¸÷λ¿´¹ÙתÔØ»ò²¹³äŶ£¡

 

¡¡

1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎתÔصĸå¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬ÇëתÔØʱÎñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

Ïà¹ØÎÄÕÂ
  • ¡¾¸É»õ¡¿Chrome²å¼þ(À©Õ¹)¿ª·¢È«¹¥ÂÔ - ÎÒÊÇСÜøͬѧ

    ¡¾¸É»õ¡¿Chrome²å¼þ(À©Õ¹)¿ª·¢È«¹¥ÂÔ - ÎÒÊÇСÜøͬѧ

    2017-07-12 13:00

  • C#¿ª·¢Òƶ¯Ó¦ÓÃϵÁÐ(4.µ÷ÓÃϵͳӦÓÃ,ÒÔ¼°µÚÈý·½Ó¦ÓÃ(µ÷ÓÃÓë±»µ÷ÓÃ)) - GuZhenYin

    C#¿ª·¢Òƶ¯Ó¦ÓÃϵÁÐ(4.µ÷ÓÃϵͳӦÓÃ,ÒÔ¼°µÚÈý·½Ó¦ÓÃ(µ÷ÓÃÓë±»µ÷ÓÃ))

    2017-07-07 09:01

  • ÿÌìÒ»¸öJsСdemoÖ®Òƶ¯¶ËÈ«¾°Í¼³¡¾°ÊµÏÖ-È«¾°×°ÐÞͼ¡£Ö÷Ҫ֪ʶµã£ºcss3£¬Ðýת½Ç¶È¼ì²â - catEatBird

    ÿÌìÒ»¸öJsСdemoÖ®Òƶ¯¶ËÈ«¾°Í¼³¡¾°ÊµÏÖ-È«¾°×°ÐÞͼ¡£Ö÷Ҫ֪ʶµã£ºc

    2017-07-06 11:05

  • h5Òƶ¯¶ËÉ豸ÏñËرÈdpr½éÉÜ - Àä°åµÊؼ

    h5Òƶ¯¶ËÉ豸ÏñËرÈdpr½éÉÜ - Àä°åµÊؼ

    2017-07-02 12:00

ÍøÓѵãÆÀ
¬