jQuery¤ÇonMouseover¤ÈonMouseout¤òƱ»þ¤ËÀßÄꤹ¤ë¡Ê£²¡Ë
Date:2008/06/28 11:54
jQuery¥á¥â¡£¤Á¤ç¤Ã¤È¤Ï¤Þ¤Ã¤¿¡£
¡Ê¡Ö¡ä¡×¡Ö¡ã¡×¤Ï¼ÂºÝ¤Ïbackground-image²èÁü¡Ë
¡ÚHTML¡Û
<div id="togglebar">
¡ä<br>¡ä
</div>
<div id="tdmenu">
¥á¥Ë¥å¡¼
</div>
¡Úɽ¼¨¡Ê¥¤¥á¡¼¥¸¡Ë¡Û
¡ä¨¢¥á¥Ë¥å¡¼¨¢
¡ä¨¢¥á¥Ë¥å¡¼¨¢
¡ä¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È¡£¡£¡£
¡ã
¡ã
¡Ê¡Ö¥á¥Ë¥å¡¼¡×Èóɽ¼¨¡¢¡Ö¡ä¡×¤ò¡Ö¡ã¡×¤ËÊѹ¹¡Ë
¤È¤¤¤¦¤è¤¦´¶¤¸¤Ç¥Ú¡¼¥¸¤òºîÀ®¤·¡¢°Ê²¼¤Î½èÍý¤òjQuery¤Çµ½Ò¡£
¡Ê£±¡Ëtogglebar ¤ò¥¯¥ê¥Ã¥¯¤¹¤ì¤Ðtdmenu¤ÏÈóɽ¼¨¡¦É½¼¨ÀÚÂØ
¡Ê£²¡Ëtogglebar ¤ò¥Þ¥¦¥¹¥ª¡¼¥Ð¡¼¤Çɽ¼¨¤òÊѤ¨¤ë
¡¡¡ä¤Î»þ¤Ï¢ä
¡¡¡ã¤Î»þ¤Ï¢ã
¡Ê¡Ö¡ä¡×¡Ö¡ã¡×¤Ï¼ÂºÝ¤Ïbackground-image²èÁü¡Ë
¡ÚHTML¡Û
<div id="togglebar">
¡ä<br>¡ä
</div>
<div id="tdmenu">
¥á¥Ë¥å¡¼
</div>
¡Úɽ¼¨¡Ê¥¤¥á¡¼¥¸¡Ë¡Û
¡ä¨¢¥á¥Ë¥å¡¼¨¢
¡ä¨¢¥á¥Ë¥å¡¼¨¢
¡ä¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È¡£¡£¡£
¡ã
¡ã
¡Ê¡Ö¥á¥Ë¥å¡¼¡×Èóɽ¼¨¡¢¡Ö¡ä¡×¤ò¡Ö¡ã¡×¤ËÊѹ¹¡Ë
¤È¤¤¤¦¤è¤¦´¶¤¸¤Ç¥Ú¡¼¥¸¤òºîÀ®¤·¡¢°Ê²¼¤Î½èÍý¤òjQuery¤Çµ½Ò¡£
¡Ê£±¡Ëtogglebar ¤ò¥¯¥ê¥Ã¥¯¤¹¤ì¤Ðtdmenu¤ÏÈóɽ¼¨¡¦É½¼¨ÀÚÂØ
¡Ê£²¡Ëtogglebar ¤ò¥Þ¥¦¥¹¥ª¡¼¥Ð¡¼¤Çɽ¼¨¤òÊѤ¨¤ë
¡¡¡ä¤Î»þ¤Ï¢ä
¡¡¡ã¤Î»þ¤Ï¢ã
¡Ú¡Ê£±¡Ë¤Îɽ¼¨ÀÚÂØ½èÍý¡Û
¤³¤ì¤À¤±¤Ê¤é¡¢¤¦¤Þ¤¯½èÍý¤µ¤ì¤¿¡£
¡Ú¡Ê£²¡Ë¤Î¥Þ¥¦¥¹¥ª¡¼¥Ð¡¼¡¢¥¢¥¦¥È½èÍý¡Û
¤³¤ì¤òÆþ¤ì¤ë¤È¤¦¤Þ¤¯¤¤¤«¤Ê¤¤¡£
tdmenu¤¬É½¼¨¤µ¤ì¤Æ¤¤¤ë¤È¤¤Ï²èÁü¤¬ÀÚ¤êÂØ¤ï¤ë¤¬¡¢¥¯¥ê¥Ã¥¯¤·¤Ætdmenu¤¬É½¼¨¤µ¤ì¤Ê¤¯¤Ê¤Ã¤Æ¤â¡¢
¡Ö¡ä¡×¤¬¡Ö¡ã¡×¤ËÊѤï¤é¤Ê¤¤¤·¡¢hover¤â¡Ö¡ä¡×¤¬¡Ö¢ä¡×¤ËÊѤï¤ë¤À¤±¡£
tdmenu ¤¬ display : none ¤Ë¤â´Ø¤ï¤é¤º¡£
else °Ê²¼¤Î½èÍý¤Ë¤Ê¤ë¤Ï¤º¤À¤¬¡¢¡¢¡¢¡£
¤·¤«¤¿¤Ê¤¤¤Î¤Ç¡¢Æ±¤¸¤¯jQuery¤Îmouseover¤Èmouseout¤òÍøÍѤ·¡¢¸ÄÊ̤˵½Ò¡£
¡Ú¡Ê£²¡Ë¤Î½¤ÀµÈÇ¡Û
¤³¤ì¤Ê¤é¤¹¤Ù¤Æ¾å¼ê¤¯¤¤¤¯¡£
¤Ê¤ó¤Ç¤ä¤í¡Ä¡£
$("#togglebar").click(function () {
if($("#tdmenu").css("display")!="none"){
$("#tdmenu").hide();
$(this).css("background-image","url('./menutoggle/allowleft1.png')");
}else{
$("#tdmenu").show();
$(this).css("background-image","url('./menutoggle/allowright1.png')");
}
});
¤³¤ì¤À¤±¤Ê¤é¡¢¤¦¤Þ¤¯½èÍý¤µ¤ì¤¿¡£
¡Ú¡Ê£²¡Ë¤Î¥Þ¥¦¥¹¥ª¡¼¥Ð¡¼¡¢¥¢¥¦¥È½èÍý¡Û
if($("#tdmenu").css("display")!="none"){
$("#togglebar").hover(function(){
$(this).css("background-image", "url('./menutoggle/allowright.png')");
},
function(){
$(this).css("background-image", "url('./menutoggle/allowright1.png')");
});
}else{
$("#togglebar").hover(function(){
$(this).css("background-image", "url('./menutoggle/allowleft.png')");
},
function(){
$(this).css("background-image", "url('./menutoggle/allowleft1.png')");
});
}
¤³¤ì¤òÆþ¤ì¤ë¤È¤¦¤Þ¤¯¤¤¤«¤Ê¤¤¡£
tdmenu¤¬É½¼¨¤µ¤ì¤Æ¤¤¤ë¤È¤¤Ï²èÁü¤¬ÀÚ¤êÂØ¤ï¤ë¤¬¡¢¥¯¥ê¥Ã¥¯¤·¤Ætdmenu¤¬É½¼¨¤µ¤ì¤Ê¤¯¤Ê¤Ã¤Æ¤â¡¢
¡Ö¡ä¡×¤¬¡Ö¡ã¡×¤ËÊѤï¤é¤Ê¤¤¤·¡¢hover¤â¡Ö¡ä¡×¤¬¡Ö¢ä¡×¤ËÊѤï¤ë¤À¤±¡£
tdmenu ¤¬ display : none ¤Ë¤â´Ø¤ï¤é¤º¡£
else °Ê²¼¤Î½èÍý¤Ë¤Ê¤ë¤Ï¤º¤À¤¬¡¢¡¢¡¢¡£
¤·¤«¤¿¤Ê¤¤¤Î¤Ç¡¢Æ±¤¸¤¯jQuery¤Îmouseover¤Èmouseout¤òÍøÍѤ·¡¢¸ÄÊ̤˵½Ò¡£
¡Ú¡Ê£²¡Ë¤Î½¤ÀµÈÇ¡Û
$("#togglebar").mouseover(function(){
if($("#tdmenu").css("display") == "none"){
$("#togglebar").css("background-image", "url('./menutoggle/allowleft.png')");
} else {
$("#togglebar").css("background-image", "url('./menutoggle/allowright.png')");
}
});
$("#togglebar").mouseout(function(){
if($("#tdmenu").css("display") == "none"){
$("#togglebar").css("background-image", "url('./menutoggle/allowleft1.png')");
} else {
$("#togglebar").css("background-image", "url('./menutoggle/allowright1.png')");
}
});
¤³¤ì¤Ê¤é¤¹¤Ù¤Æ¾å¼ê¤¯¤¤¤¯¡£
¤Ê¤ó¤Ç¤ä¤í¡Ä¡£
¥Æ¡¼¥Þ:£È£ÐºîÀ® - ¥¸¥ã¥ó¥ë:¥³¥ó¥Ô¥å¡¼¥¿
¤³¤Îµ»ö¤ËÂФ¹¤ë¥³¥á¥ó¥È¤ÎÅê¹Æ
¤³¤Îµ»ö¤ËÂФ¹¤ë¥È¥é¥Ã¥¯¥Ð¥Ã¥¯
- ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯URL
- http://komitsudo.blog70.fc2.com/tb.php/88-1beb277e
- ¤³¤Îµ»ö¤Ë¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¤¹¤ë(FC2¥Ö¥í¥°¥æ¡¼¥¶¡¼)





¤³¤Îµ»ö¤ËÂФ¹¤ë¥³¥á¥ó¥È