11 | 2007/12 |  01

  1. ̵ÎÁ¥µ¡¼¥Ð¡¼

search phpbb-phpbb-FC2BLOG-Info-Edit Template-Post-Edit-Upload-LogOut

anything from here

CSS¤äJavascript¼«½¬¤Î¶ìÆ®»Ë¤òÄ֤äƤ¤¤­¤¿¤¤¡£¶²½Ì¤Ç¤¹¤¬Javascript¤òÍ­¸ú¤Ë¤·¤Æ¤´Í÷¤¯¤À¤µ¤¤¡£
2005ǯ12·î¤«¤é¼Ò²ñÌäÂê¤â·ÇºÜ¡ª


jQuery¡Ê¡Ë³èÍÑ¡Ê2) Popup Tips ¤ò¼«ºî¤¹¤ë¨¡¨¡jQuery²òÆÉ(22)

  • ½é¹Æ¡§2007/12/13
  • ²þÄû¡§2007/12/23 Window²¼Éô¤Ø¤ÎpopupÈô¤Ó½Ð¤·ÊäÀµÂкö¤ò¼ÂÁõ¡£
  • ºÆ²þÄû¡§2007/12/24 popup¥Ü¥Ã¥¯¥¹¤Î¡ÖºÎÀ£¡×¤¬³Æµ¯Æ°Í×ÁÇËè¤Ë¡¢°ìÅÙ¤À¤±¤ÇºÑ¤à¤è¤¦¤Ë¹©É×
  • ºÆ²þÄû¡§2007/12/31 popup¤µ¤ì¤ëʸ»úÎó¼èÆÀ¤â°ìÅÙ¤À¤±¤ÇºÑ¤à¤è¤¦¤Ë¹©É×

¤Ê¤Ë¤Ï¤È¤â¤¢¤ì¼ÂÎã¤ò¡ª

°Ê²¼¤Î²èÁü¤¬¤³¤³¤Ç¤¤¤¦ popup ¤òɽ¼¨¤µ¤»¤¿Îã¤Ç¤¹¡£Ç»¤¤Îп§¤Î¥Ü¥Ã¥¯¥¹¤È¤½¤ÎÃæ¤ÎÇò¤¤Ê¸»ú¤¬ popup ¤Ç¤¹¡£²«Îп§¤Î¥Ü¥Ã¥¯¥¹Æâ¤Ë¥Þ¥¦¥¹¥«¡¼¥½¥ë¤ò¥ª¡¼¥Ð¡¼¤µ¤»¡¢ popup¤¬É½¼¨ ¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Æ¡¢¤½¤Î¾õÂ֤Υ¹¥¯¥ê¡¼¥ó¥·¥ç¥Ã¥È¤ò²èÁü²½¤·¤¿¤â¤Î¤Ç¤¹¡£¥Þ¥¦¥¹¥«¡¼¥½¥ë¤Î±¦²¼¤Ëpopup¥Ü¥Ã¥¯¥¹¤¬É½¼¨¤µ¤ì¤Æ¤¤¤ë¤³¤È¤¬Ê¬¤«¤ê¤Þ¤¹¡£

popup Sample Image

ºÇ½é¤Ë¤¢¤ë¤³¤È¤ò¤ªÃǤꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£

Åö½é¡¢ $(function(){}); ¤ò»È¤¤¡¢¤³¤ÎÊǤ¬³«¤­½ª¤¨¤¿Ä¾¸å¤Ë¤³¤Î¥Ú¡¼¥¸Æâ¤Ë½ñ¤«¤ì¤¿¥³¡¼¥ÉÁ´ÂΤò¡¢¼«Æ°Åª¤ËÍ­¸ú¤Ë¤·¤è¤¦¤È¹Í¤¨¤Æ¤¤¤Þ¤·¤¿¡£¤½¤·¤Æ FireFox ¤ä Opera ¤Ç¤ÏÁ´¤¯ÌäÂê¤Ê¤¯¤½¤¦¤Ç¤­¤ë¤³¤È¤ò³Îǧ¤·¤Þ¤·¤¿¡£¡Ö¤µ¤Æ´°À®¡×¤È»×¤Ã¤ÆÇ°¤Î¤¿¤á¤Ë IE ¤Ç»î¤·¤¿¤È¤³¤í¡¢Á´¤¯ÂÌÌÜ¡ª¡£¤½¤ì¤âñ¤Ê¤ë¥¨¥é¡¼¤Ç¤Ï¤Ê¤¯¤³¤ÎÊǤò³«¤¯¤³¤È¤¹¤é½ÐÍè¤Ê¤¤¤Î¤Ç¤¹¡£

¤³¤ÎÌäÂê¤ÎȯÀ¸Ä¾¸å¤«¤é¸¶°ø¤Ï $(function(){});¤Ç¤Ï¤Ê¤¤¤«¡¢¤È¿ä¬¤·¤Þ¤·¤¿¡£¤½¤·¤Æ³Îǧ¤·¤Æ¤ß¤¿¤È¤³¤í¡¢°Æ¤ÎÄꤳ¤Î¥¨¥ó¥È¥ê¥¤Æâ¤Ëµ­½Ò¤·¤¿ jQuery(document).ready(function()); ¤¬¡¢IE ¤Ç¤Ï¡¢ÈÝ IE ¤Ç¤À¤±±ß³ê¤Ëºîư¤·¤Ê¤¤¤³¤È¤¬Ê¬¤«¤ê¤Þ¤·¤¿¡£

⤷¡¢IE ¤ÎÁ´¤Æ¤Î¥·¡¼¥ó¤Ç $(function(){}); ¤¬Æ¯¤«¤Ê¤¤¡¢¤È¤¤¤¦¤Î¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£¤³¤Î¥Ö¥í¥°¤Ç¤Ï HTML ¥Æ¥ó¥×¥ì¡¼¥ÈÆâ¤Ë¤â append ¤ä window.onload ¤¬Ëä¤á¹þ¤Þ¤ì¤Æ¤¤¤ë¤¿¤á¡¢IE ¤Ë¸Â¤Ã¤Æ¤½¤ì¤é¤È $(function(){}); ¤¬´³¾Ä¤·¹ç¤Ã¤Æ¤·¤Þ¤¦¤Î¤À¤È»×¤ï¤ì¤Þ¤¹¡£

¤·¤«¤·¡¢Âкö¤ÏÄü¤á¤Þ¤·¤¿¡£ready ¤ò load ¤Ë¤¹¤ëÊýË¡¤â¤¢¤ê¤Þ¤¹¤¬¡¢´û¤Ë¤³¤Î¥Ö¥í¥°¤Ç¤Ï myscript Æâ¤Ç window.onload »þ¤Ë¤¤¤¯¤Ä¤«¤Î´Ø¿ô¤Î¼«Æ°µ¯Æ°¤òÀßÄêºÑ¤ß¤Ç¤¢¤ë¤¿¤á¡¢¤³¤ì¤Ë²°¾å²°¤ò½Å¤Í¤Æ¡¢¤³¤ÎÊǤΤ¿¤á¤À¤±¤Ë¡¢ window.onload »þ¤Î´Ø¿ô¤òÁý¤ä¤¹¤³¤È¤Ïϫ¿¤¯±×¾¯¤Ê¤·¤ÈȽÃǤ·¤Þ¤·¤¿¡£

¤½¤ó¤ÊÌõ¤Ç;¤ê¤ä¤ê¤¿¤¯¤Ê¤«¤Ã¤¿¤Î¤Ç¤¹¤¬¡¢popup¥³¡¼¥É¤òÍ­¸ú¤Ë¤¹¤ë¤¿¤á¤Î¥Ü¥¿¥ó¤ò¤³¤Î²¼¤ËÀߤ±¤Þ¤·¤¿¡£¤³¤ì¤ò¥¯¥ê¥Ã¥¯¤·¤Æ½é¤á¤Æ¡¢¤³¤Î¥Ú¡¼¥¸¾å¤Çº£²óºîÀ®¤·¤¿ popup ¤¬»È¤¨¤ë¤è¤¦¤Ë¤·¤¿¤Î¤Ç¤¹¡£

¤½¤ì¤Ë¤·¤Æ¤â¡¢Èݤä¤Ï¤ê ¡Öº¨¤á¤·¤ä IE¡ª¡ª¡×

¤Ê¤ª¡¢»Ã¤¯¤·¤Æ¤«¤é¡¢¤³¤Î¥Ú¡¼¥¸Æâ¤Ëµ­½Ò¤·¤¿ popup ÍÑ¥³¡¼¥É¤ò¥¤¥ó¥¯¥ë¡¼¥É¤µ¤ì¤ëCSS µÚ¤Ó Javascript ¥Õ¥¡¥¤¥ë¤ËÁȹþ¤à¤Ä¤â¤ê¤Ç¤¹¡£¤½¤ÎºÝ¤Ë¤Ï´³¾Ä¤Ï¤Ê¤¯¤Ê¤ë¤Î¤Ç¡¢ $function(){} ¥á¥½¥Ã¥É¤ÏÌäÂê¤Ê¤¯Æ°¤¯¤Ï¤º¤Ç¤¹¡£

¡Ê¥Ä¡¼¥ë¥Á¥Ã¥×¥¹¤È¤·¤Æ¤Î¡ËPopup¡¢¤¢¤ë¤¤¤Ï ¿á¤­½Ð¤·

¹Í¤¨¤Æ¤¤¤ë¤³¤È¤ò¼ÂÎã¤ò¼¨¤·¤ÆÄ󼨤·¤Þ¤¹¡£

²¼¤Î¿§¤Ä¤­¥Ü¥Ã¥¯¥¹Æâ¤Ë¥Þ¥¦¥¹¥«¡¼¥½¥ë¤ò°Üư¤¹¤ë¤È¡¢Ê¸»úÎó¤ÎÆþ¤Ã¤¿ popup ¥Ü¥Ã¥¯¥¹¤¬¥Þ¥¦¥¹¥«¡¼¥½¥ë¤Î±¦²¼¤Ëɽ¼¨¤µ¤ì¤Þ¤¹¡£¤³¤ì¤¬¤³¤³¤Ç¤¤¤¦ popup¡¢¤¢¤ë¤¤¤Ï¡Ö¿á¤­½Ð¤·¡×¤Ç¤¹¡£

TEST ¥Æ¥¹¥È

TEST2 test2

¤½¤â¤½¤â¤³¤Î¥Ö¥í¥°¥µ¥¤¥È¤Ç¤Ï¡¢³«Àߤ·¤¿¿ô¥ö·î¸å¤«¤é¿ï½ê¤Ë popup ¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£¤½¤Î¸å¡¢ÈùÄ´À°¤äÆ©ÌÀeasing¤ÎÄɲäʤɤν¤Àµ¤ò¹Ô¤Ã¤Æ¤­¤¿¤³¤Î popup ¤Ï¡¢¼Â¤Ï¡¢¡Ö¸ÅŵŪ¤Ê¥¤¥Ù¥ó¥È¥Ï¥ó¥É¥ë¼êË¡¡×¡¢¤Ä¤Þ¤ê HTML ¥¿¥°¤Î°À­¤È¤·¤Æ onmouseover/onmouseout ¤òµ­½Ò¤¹¤ëÊý¼°¤Ç¼ÂÁõ¤·¤Æ¤¤¤Þ¤¹¡£

¤·¤«¤·¡¢¤¤¤«¤Ë Microsoft ¼Ò¤¬Äñ¹³¤¢¤ë¤¤¤Ï̵»ë¤·¤è¤¦¤È¤â DOM Level2 ¤Çµ¬Äꤵ¤ì¤¿¥¤¥Ù¥ó¥È¥Ï¥ó¥É¥ê¥ó¥°¼êË¡¤¬²¦Æ»¤È¤·¤ÆÄêÃ夷¤Ä¤Ä¤¢¤ëÃæ¤Ç¡¢¤¢¤ë¤¤¤Ï¤³¤ì¤«¤é²¦Æ»¤È¤Ê¤ë¤Ç¤¢¤í¤¦¡¢¤È¿ä¬¤µ¤ì¤ëÃæ¤Ë¤¢¤Ã¤Æ¡¢²þ¤á¤Æ¡¢¤³¤ì¤Ë½àµò¤·¤Æ¤¤¤ë jQuery() ¤ò»È¤Ã¤Æ popup ¥³¡¼¥É¤òµ­½Ò¤·¤Æ¤ß¤è¤¦¤È»×¤¤Î©¤Á¡¢¤½¤ì¤òºîÀ®¤·¤Þ¤·¤¿¡£jQuery()¤òÍøÍѤ·¤Æ¤É¤Î¤è¤¦¤Ë¤½¤ì¤ò¼Â¸½¤¹¤ë¤Î¤«¡¢¤È¤¤¤¦ÅÀ¤Ç¡¢²¿¤é¤«¤Î»²¹Í¤Ë¤Ê¤ì¤Ð¹¬¤¤¤Ç¤¹¡£

¤Ê¤ª¡¢¸ø³«¤µ¤ì¤Æ¤¤¤ë¥×¥é¥°¥¤¥ó¤ò¸¡º÷¤·¤¿¤Î¤Ç¤¹¤¬¡¢¤³¤³¤Ë¸À¤¦ popup ¤ËÁêÅö¤¹¤ë¤â¤Î¤Ï¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó¤Ç¤·¤¿¡£

¢¥ToTop

popup ɽ¼¨¤ò¼Â¸½¤·¤¿¥³¡¼¥É¤Ï¼¡¤ÎÄ̤ê¤Ç¤¹¡£

HTML
<p style="text-align:right;line-height:1.1">
¡¡<button id="button600" onclick="setPopup()">
¡¡<em>popup¥×¥í¥°¥é¥à¥¹¥¿¡¼¥È</em></button>
</p>

<div class="popuped" style="margin:0 auto; width:400px; height:100px;
¡¡background-color: text-align:right; lightgreen;
¡¡border:2px solid green outset; color:black">
¡¡¡¡<p title="¤³¤ì¤ÏjQuery()¤ò»È¤Ã¤¿¡Ö ¿á¤­½Ð¤· ¡×¤Î¥Æ¥¹¥È¤Ç¤¹¡£
	mouseover mouseout ¤Î£²¤Ä¤Î¥¤¥Ù¥ó¥È¤ò¡¢jQuery()¤ò»È¤Ã¤Æ¤³¤Î div ¥¿¥°¤Ë
	ÀßÄꤷ¤Æ¤¢¤ê¤Þ¤¹¡£">TEST ¥Æ¥¹¥È</p>
</div>

<div class="popuped" style="margin:0 auto;width:200px;height:100px;
¡¡text-align:right;margin-top:1em;background-color:gray;
¡¡border:2px solid  black outset;color:white;">
¡¡<p title="¤³¤ì¤âjQuery()¤ò»È¤Ã¤¿¡Ö ¿á¤­½Ð¤· ¡×¤Î¥Æ¥¹¥È¤Ç¤¹¡£
¡¡div ¥¿¥°Æâ¤Î p ¥¿¥°¤Î title °À­Ãͤ¬ popup ¥Ü¥Ã¥¯¥¹Æâ¤Îɽ¼¨Ê¸»úÎó¤È
¡¡¤Ê¤Ã¤Æ¤¤¤ë¤³¤È¤Ëα°Õ¤ò¡ª">TEST2 test2</p>
</div>
StyleSheet
/* popup ¤µ¤ì¤ëÍ×ÁǤΥ¹¥¿¥¤¥ëÀßÄê */
¡¡#popup {
¡¡¡¡position: absolute; z-index:1000;
¡¡¡¡color: #eee; background-color: darkgreen;
¡¡¡¡margin: 0;
¡¡¡¡padding : 4px ;
¡¡¡¡line-height : 1.1; text-align: left;
¡¡¡¡border: 2px outset #aeb ;
¡¡¡¡display: none;
  }
Javascript
//­µ block---------------------------------------------------------------
¡¡//¢§¥É¥­¥å¥á¥ó¥ÈÆÉ¹þ¤ß´°Î»Á°¤Î¥Þ¥¦¥¹¥¤¥Ù¥ó¥È¤Ë¤è¤ë
¡¡//¥Ö¥é¥¦¥¶¤ÎÈ¿±þ¤òÍÞÀ©¤¹¤ë¡£¤³¤ì¤ÏFireFoxÂкö¤Ç¤¹¡£
window.loaded = false;
if (!window.loaded) { //window.loaded ¤ÏÆÈ¼«¤ËÀßÄꤷ¤¿¥×¥í¥Ñ¥Æ¥£¤ÇHTMLʸ¤ÎºÇ¸å¤Ë
¡¡//script ¥¿¥°¤òÀߤ±¡¢¼°¡§window.loaded = true ¤òµ­½Ò¤·¤Æ½é´üÃͤòÀßÄꤷ¤Æ¤¤¤Þ¤¹¡£
¡¡//¤Ä¤Þ¤ê¡¢¥Ö¥é¥¦¥¶¤¬¤½¤Î¹Ô¤òÆÉ¤ß¹þ¤à¤Þ¤Ç¤Ï window.loaded = false ¤È¤Ê¤ê¤Þ¤¹¡£
¡¡document.onmousemove = document.onmouseout = document.onclick = document.onmouseover=
¡¡document.onmousedown = document.onmouseup = document.ondblclick = null;
}

//­¶ block---------------------------------------------------------------
¡¡//¢§ºÇ¤âÉáµÚ¤·¤Æ¤·¤Þ¤Ã¤¿IE¤Î¾ì¹ç¡¢ $(function(){ޥޥޥ}); ¤¬¤¦¤Þ¤¯
¡¡//ºîư¤·¤Ê¤¤¤Î¤Ç¡¢ÎÞ¤ò°û¤ó¤Ç¸ÅŵŪ¤Ê̾Á°ÉÕ¤­´Ø¿ô¤ò»È¤¤¤Þ¤·¤¿¡£(¡ß_¡ß;¡Ë޼ޭŽÝ
function setPopup(){
¡¡//¥³¡¼¥É¸Æ¤Ó½Ð¤·¸å¤Ë popup ¥¹¥¿¡¼¥È¥Ü¥¿¥ó¤ò²Ã¹©
¡¡$("#button")
¡¡¡¡.removeAttr('onclick')¡¡//click¤¬ÆóÅٰʾ岡¤µ¤ì¤Æ¤â̵¸ú¤Ë
¡¡¡¡.addClass("popuped")¡¡¡¡//class̾ÄɲÃ
¡¡¡¡.attr("title", "¤³¤ì¤â popup ȯÀ¸Í×ÁǤȤ·¤Þ¤·¤¿¡£")¡¡//title°À­ÄɲÃ
¡¡¡¡.css("background-color","pink")¡¡//ÇØ·Ê¿§Âؤ¨
¡¡¡¡//¥Ü¥¿¥óʸ»úÎó¤Îº¹¤·Âؤ¨
¡¡¡¡.children().text('¥¯¥ê¥Ã¥¯¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤¹¡£popup¥³¡¼¥É¤¬Í­¸ú¤Ë¤Ê¤ê¤Þ¤·¤¿¡£');

//­· block---------------------------------------------------------------
¡¡//¢§ÊÑ¿ô½é´ü²½
$.extend({¡¡¡¡//ÊÑ¿ô¤ÎÂØ¤ï¤ê¤Ë $ ¤Î¥×¥í¥Ñ¥Æ¥£¤òÄɲÃÀßÄꤹ¤ë
¡¡popup :{},¡¡//popupÍ×ÁdzÊǼ
¡¡popuped : $(".popuped"),¡¡//popup ȯÀ¸Í×ÁdzÊǼ
¡¡pos:{},¡¡¡¡//ºÂɸÃͳÊǼ
¡¡elem:{}¡¡¡¡ //titleʸ»úÎóÂÔÈò¤Î¤¿¤á¤Ë
});

//­¸ block---------------------------------------------------------------
¡¡//¢§popup¥¿¥°¤ÎÍѰդȥޥ¦¥¹°ÌÃÖ´Æ»ë¥á¥½¥Ã¥É¤ÎÀßÄê
$(document.body)
¡¡.append("<div id='popup'></div>")¡¡//popup¤µ¤ì¤ëÍ×ÁǤκîÀ®
¡¡.mousemove(function(e){¡¡//mouse¤¬Æ°¤¤¤¿»þ¤Î¥Þ¥¦¥¹¤ÎÀäÂаÌÃÖ¼èÆÀ
¡¡¡¡var evt = e ? e : window.event;¡¡//IEÂкö
¡¡¡¡//IEÂкö
¡¡¡¡if ( evt.pageX == null && evt.clientX != null ) {
¡¡¡¡¡¡var e = document.documentElement, b = document.body;
¡¡¡¡¡¡evt.pageX = evt.clientX + (e && e.scrollLeft || b.scrollLeft || 0);
¡¡¡¡¡¡evt.pageY = evt.clientY + (e && e.scrollTop || b.scrollTop || 0);
¡¡¡¡}
¡¡¡¡//ÀäÂкÂɸÃͤÈClientºÂɸÃͤò¥×¥í¥Ñ¥Æ¥£¤Ë³ÊǼ¡£
¡¡¡¡//¢¨¥¨¥é¡¼¤¬½Ð¤Ê¤¤¤è¤¦»°¹à±é»»»Ò¤ò»È¤Ã¤Æ°ÂÁ´ºö¤ò¹Ö¤¸¤Þ¤·¤¿¡£
¡¡¡¡$.pos = $.pos ? {
¡¡¡¡¡¡X: evt.pageX, Y: evt.pageY, cX:evt.clientX, cY:evt.clientY } : null;
¡¡});

//­¹ block---------------------------------------------------------------
¡¡//¢§£²¤Ä¤Î¥Î¡¼¥É¤ò¼èÆÀ¡¢µ­²±
$.popup = document.getElementById("popup");¡¡//popup¤µ¤ì¤ëÍ×ÁǤò¥×¥í¥Ñ¥Æ¥£¤Ë³ÊǼ
$.popuped = $(".popuped");¡¡//popup¤¬È¯À¸¤¹¤ëÍ×ÁǤò¥×¥í¥Ñ¥Æ¥£¤Ë³ÊǼ

//­º block---------------------------------------------------------------
¡¡//popupÍ×ÁÇ¤ÎÆ©ÌÀÅÙÀßÄ꼫ºî´Ø¿ô
var setOpacity = function(num){
¡¡if (!num || (num > 1) || (num <0)) return;
¡¡!!this.style.filter ?
¡¡¡¡( this.style.filter = 'alpha(opacity=' + num / 100 + ')' ):
¡¡¡¡( this.style.opacity = num );
}

//­» block---------------------------------------------------------------
¡¡//¸½ºß¤Î Window InnerSize ¤Î·×¬
var scrWidth="",scrHeight="";
var winSize = function(){
¡¡scrWidth = window.InnerWidth ? (window.InnerWidth -18)
¡¡¡¡¡¡: (document.documentElement.clientWidth || document.body.clientWidth);
¡¡scrHeight = window.InnerHeight ? window.InnerHeight
¡¡¡¡¡¡: (document.documentElement.clientHeight || document.body.clientHeight);
}
winSize();¡¡//¥µ¥¤¥º¼èÆÀ´Ø¿ô¼Â¹Ô
document.body.onresize=winSize;¡¡//window¥µ¥¤¥º¤¬ÊѤï¤Ã¤¿¤é¡¢²þ¤á¤Æ¥µ¥¤¥º¼èÆÀ´Ø¿ô¤ò¼Â¹Ô¤¹¤ë

//­¼ block---------------------------------------------------------------
¡¡//¢§hover()¥á¥½¥Ã¥É
$.popuped.hover(¡¡//jQuery()¤ÇÍѰդµ¤ì¤Æ¤¤¤ë hover() ¥È¥°¥ë¥á¥½¥Ã¥É
¡¡function (){
//­¼-1 block-------------------------------------------------------------
¡¡¡¡var num = $.popuped.index(this);¡¡//º£ mouseover ¤·¤Æ¤¤¤ë popuped ¤Î½çÈÖ¤ò¼èÆÀ
//­¼-2 block-------------------------------------------------------------
¡¡¡¡if (!$.popuped[num].ttl) {¡¡//numÈÖÌܤÎtitle¤¬Ì¤¼èÆÀ¤Ê¤é¤Ð
¡¡¡¡¡¡//popuped¥Î¡¼¥É¤¬ title °À­¤ò»ý¤Ã¤Æ¤¤¤ì¤Ð
¡¡¡¡¡¡if ( this.getAttribute("title") ) $.elem = this ;¡¡//¤½¤ì¤òÂоݤȤ·
¡¡¡¡¡¡//popuped¥Î¡¼¥É¤¬ title °À­¤ò»ý¤Ã¤Æ¤¤¤Ê¤ì¤Ð
¡¡¡¡¡¡else {
¡¡¡¡¡¡  if (this.childNodes) {¡¡//»Ò¥Î¡¼¥É¤¬¤¢¤ì¤Ð
¡¡¡¡¡¡¡¡¡¡var i=0;
¡¡¡¡¡¡¡¡¡¡//Í×ÁǥΡ¼¥É¤Ç¤Ï¤Ê¤¤¤«title°À­¤òÍ­¤·¤Æ¤¤¤Ê¤±¤ì¤Ð
¡¡¡¡¡¡¡¡¡¡while ( this.childNodes[i] && (this.childNodes[i].nodeType != 1 ||
¡¡¡¡¡¡¡¡¡¡¡¡!this.childNodes[i].getAttribute("title") ) ) i++;¡¡//¼¡¤Î»Ò¥Î¡¼¥É¤ò¥Á¥§¥Ã¥¯
¡¡¡¡¡¡    $.elem = this.childNodes[i] || null;¡¡//³ºÅö¤¹¤ë»Ò¥Î¡¼¥É¤ò¼èÆÀ
¡¡¡¡¡¡  }
¡¡¡¡¡¡  if (!$.elem) return;
¡¡¡¡¡¡}
¡¡¡¡¡¡//¤½¤ÎtitleÃͤònumÈÖÌܤÎpopuped¥Î¡¼¥É¤Î¥¿¥¤¥È¥ëÃͤȤ·¤ÆÊݸ
¡¡¡¡¡¡$.popuped[num].ttl= $.elem.title;
¡¡¡¡¡¡$.elem.title="";¡¡//¥Ö¥é¥¦¥¶´ûÄê¤Îɽ¼¨¤ò¾Ã¤¹¤¿¤á¤Ë¶õÍó¤È¤¹¤ë
¡¡¡¡}
¡¡¡¡//¼èÆÀ¤·¤¿titleʸ»úÎó¤òpopup¥Ü¥Ã¥¯¥¹¤ËÁÞÆþ
¡¡¡¡var str = $.popup.innerHTML = $.popuped[num].ttl || "No Comment";

//­¼-3 block-------------------------------------------------------------
¡¡¡¡//°ÌÃÖ·è¤á¤Î¤¿¤á¤ÎÊÑ¿ô¤òÀßÄê
¡¡¡¡var offset={x:8,y:16} , oWidth , oHeight;

//­¼-4 block-------------------------------------------------------------
¡¡¡¡//´û¤ËÅö³ºÍ×ÁǤÎpopup³°¹â¤µ¤¬¼èÆÀ¤µ¤ì¤Æ¤¤¤ì¤Ð
¡¡¡¡if ($.popuped._num.outerHeight) {
¡¡¡¡¡¡oWidth = $.popuped._num.outerWidth; //ºÎÀ£¤Ï¤»¤º¤Ë¼èÆÀÃͤòÍøÍÑ
¡¡¡¡¡¡oHeight = $.popuped._num.outerHeight;¡¡//Ʊ¾å
¡¡¡¡¡¡with ($.popup.style) {
¡¡¡¡¡¡¡¡width = $.popuped[num].width;¡¡//´ûÄê¤Î width ÃͤòÍøÍÑ
¡¡  ¡¡¡¡display = "block";¡¡//popup ¥Ü¥Ã¥¯¥¹¤òɽ¼¨
¡¡  ¡¡}
¡¡¡¡} else {
//­¼-5 block-------------------------------------------------------------
¡¡¡¡¡¡setOpacity.call($.popup,0);¡¡//¹â¤µÂ¬Äê¤Î¤¿¤á¤Ëpopup¤ò´°Á´Æ©ÌÀ²½
¡¡¡¡¡¡//popup¤Îwidth¤òÄê¤á¡¢¤½¤Î³°¹â¤µÂ¬Äê¤Î¤¿¤á¤Ë´û¤Ë´°Á´Æ©ÌÀ²½¤·¤¿popup¤ò¥Ö¥é¥¦¥¶¤ËÉÁ¤«¤»¤ë
¡¡¡¡¡¡with ($.popup.style) {
¡¡¡¡  ¡¡width = ( (str.length < 70) && 300  || 400 ) + 'px';
¡¡¡¡  ¡¡top = left = 0 + 'px';
¡¡¡¡  ¡¡display = "block";
¡¡¡¡¡¡}
//­¼-6 block-------------------------------------------------------------
¡¡¡¡¡¡//¾å¤Ç¼èÆÀ¤·¤¿popup¤ÎÆâÉýµ­²±Ê¤ӤËpopup¤Î³°ÉýµÚ¤Ó³°¹â¤µ¤ò¬Äꤷ¡¢Æ±»þ¤Ëµ­²±
¡¡¡¡¡¡$.popuped[num].width = $.popup.style.width;
¡¡¡¡¡¡oWidth = $.popuped._num.outerWidth = $.popup.offsetWidth;
¡¡¡¡¡¡oHeight = $.popuped._num.outerHeight = $.popup.offsetHeight;
¡¡¡¡}

//­¼-7 block-------------------------------------------------------------
¡¡¡¡//popup¥Ü¥Ã¥¯¥¹¤Î°ÌÃÖ¡¦²£Éý¤ÎÀßÄê
¡¡¡¡with ($.popup.style) {
¡¡¡¡¡¡//popup¤Î window ±¦ÊÕ¤«¤é¤ÎÈô¤Ó½Ð¤·Ëɻߡ¡¢ª popup²£°ÌÃÖÊäÀµ
¡¡¡¡  left = ($.pos.cX + offset.x + oWidth > scrWidth) ?
¡¡¡¡¡¡¡¡($.pos.X - $.pos.cX + scrWidth - oWidth +'px') :
¡¡¡¡¡¡ ¡¡$.pos.X + offset.x + 'px';
¡¡¡¡¡¡//popup¤Î window ²¼ÊÕ¤«¤é¤ÎÈô¤Ó½Ð¤·Ëɻߡ¡¢ª popup½Ä°ÌÃÖÊäÀµ
¡¡¡¡  top = ($.pos.cY + offset.y + oHeight > scrHeight) ?
¡¡¡¡¡¡¡¡ ($.pos.Y - $.pos.cY + scrHeight - oHeight +'px') :
¡¡¡¡¡¡ ¡¡$.pos.Y + offset.y + 'px';
¡¡¡¡}
¡¡¡¡//popup¤Îɽ¼¨°ÌÃÖ¤¬·è¤Þ¤Ã¤¿¤Î¤Ç´°Á´ÉÔÆ©ÌÀ²½¤¹¤ë
¡¡¡¡setOpacity.call($.popup,1);
¡¡},
//­¼-8 block-------------------------------------------------------------
¡¡function (){¡¡//popupȯÀ¸Í×ÁǤ«¤é¥Þ¥¦¥¹¥«¡¼¥½¥ë¤¬Î¥¤ì¤¿¤é¡¦¡¦¡¦
¡¡¡¡$.popup.style.display = "none";¡¡¡¡//popup¥Ü¥Ã¥¯¥¹¤ò±£Ê乤ë
¡¡}
);
}

¢¥ToTop

¾å¤Î¥³¡¼¥É¤ÎÀâÌÀ¤Èα°ÕÅÀ

¹½À®
  1. jQuery()ÍøÍѤϺǾ®¸Â¤Ë

    ¤Þ¤º jQuery() ¤ÎÍøÍѤϺǾ®¸Â¤È¤·¤Þ¤·¤¿¡£Â¿ÍѤ¹¤ë¤È¤½¤ì¤À¤± popup ɽ¼¨¤Ë»þ´Ö¤òÍפ·¤Æ¤·¤Þ¤¤¡¢ popup ¤¬ÃÙ¤ì¤ÆÉ½¼¨¤µ¤ì¤ë¤Î¤Ï¡¢¤¤¤é¤¤¤é¤µ¤»¤é¤ì¤ë¤À¤±¤Ç¤¹¤«¤é¡£ÆÃ¤ËÆÃÄê¤Î¥¯¥é¥¹¤ò¼èÆÀ¤¹¤ë¥³¡¼¥É¤Ï»þ´Ö¤òÍפ¹¤ë¤¿¤á¡¢°ìÅ٤ε¯Æ°¤ÇºÑ¤à¤è¤¦¤Ë¼èÆÀ·ë²Ì¤òÊÑ¿ô¤ËÂåÆþ¤·¤Þ¤·¤¿¡£¤Þ¤¿ $("#idName") ¤è¤ê¤â document.getElementById("idName") ¤ÎÊý¤¬¡¢ÅöÁ³Í×ÁǥΡ¼¥É¤Î¼èÆÀ»þ´Ö¤Ïû¤¤¤Î¤Ç¡¢$("#idName") ¤Ï»È¤¤¤Þ¤»¤ó¤Ç¤·¤¿¡£

  2. ¥³¡¼¥É¤Î¹½À®

    ¥³¡¼¥É¤Ï£¸¤Ä¤ÎÉôʬ¤Ç¹½À®¤·¤Þ¤·¤¿¡£½çÈ֤˥³¥á¥ó¥È¤·¤Þ¤¹¡£

    ¤Ê¤ª¡¢¥¢¥ó¥À¡¼¥é¥¤¥óÉô¤Ë¤Ï class="popuped" ¤òÀßÄꤷ¡¢popup ¥Ü¥Ã¥¯¥¹¤¬É½¼¨¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Æ¤¢¤ê¤Þ¤¹¡£

    Âè°ì¤Ï FireFox Âкö¤Ç¤¹¡£¤³¤Î¥Ö¥é¥¦¥¶¤Î¾ì¹ç¡¢Åö³ºÊǤε¯Æ°Ãæ¤Ë¥Þ¥¦¥¹¥¤¥Ù¥ó¥È¡Êout¡¢over¡¢move¤Ê¤É¡Ë¤òȯÀ¸¤µ¤»¤ë¤È¡¢¸Æ¤Ó½Ð¤·¤Æ¤â¤¤¤Ê¤¤´Ø¿ôÆâ¤Î¥×¥í¥Ñ¥Æ¥£¤ò̤ÄêµÁ¤ÈȽÃǤ·¤Æ¤·¤Þ¤¤¡¢¥¨¥é¡¼¤¬À¸¤¸¤Æ¤·¤Þ¤¦¤Î¤Ç¤¹¡£¤³¤ì¤òÈò¤±¤ë¤¿¤á¤Î¥³¡¼¥É¤È¤·¤Æ¡¢HTML¤¬Ê¸ËöËøÆÉ¤ß¹þ¤Þ¤ì¤Ê¤¤¸Â¤ê¥Þ¥¦¥¹¥¤¥Ù¥ó¥È¤ò̵¸ú¤Ë¤·¤Þ¤·¤¿¡£

    ¾å½Ò¤Î¤è¤¦¤Ë IE Âкö¤Ç¥Ü¥¿¥ó¤òºîÀ®¤»¤¶¤ë¤òÆÀ¤Ê¤«¤Ã¤¿¤Î¤Ç¤¹¤¬¡¢¥³¡¼¥É¤ÎÂèÆó¤Ï¤½¤Î¥Ü¥¿¥ó¤¬¥¯¥ê¥Ã¥¯¤µ¤ì¤¿¸å¤Î¥Ü¥¿¥ó¤Î°À­¤òÍÍ¡¹¤ËÊѹ¹¤¹¤ë¥³¡¼¥É¤Ç¤¹¡£popup ´Ø¿ô¤ÎÆó½Å¸Æ¤Ó½Ð¤·Ëɻߡ¢¤¢¤ë¤¤¤Ï¥¯¥ê¥Ã¥¯¤·¤¿¤³¤È¤¬»ë³ÐŪ¤Ëʬ¤«¤ë¤è¤¦¤Ë¡¢Åù¡¹¤ÎɬÍפ«¤é¡¢¥³¡¼¥ÉÁ´ÂΤò´°À®¤µ¤»¤ëºÇ¸å¤Î¥¿¥¤¥ß¥ó¥°¤Çºî¤ê¤Þ¤·¤¿¡£¤³¤ÎÉôʬ¤Ï¾å¤Î jQuery() ºÇ¾®ÍøÍÑÊý¿Ë¤Ë¹´¤ï¤é¤º¡¢jQuery() ¤Î¥á¥½¥Ã¥ÉÏ¢º¿¤À¤±¤Çºî¤ê¤Þ¤·¤¿¡£

    Âè»°¤Ï¡¢ÊÑ¿ô¤Î½é´ü²½¥³¡¼¥É¤Ç¤¹¡£JSON·Á¼°¤ÇÄêµÁ¤·¤Þ¤·¤¿¡£

    Âè»Í¤Ï popup ¤Î¤¿¤á¤Î¥¿¥°Í×ÁǤÎÄɲäȡ¢document Æâ¤Ç¥Þ¥¦¥¹¤¬Æ°¤¤¤¿¤È¤­¤Ë¡¢¤½¤ÎÊǤˤª¤±¤ëÀäÂкÂɸ¤ò¼èÆÀ¤¹¤ë¤¿¤á¤Î¥³¡¼¥É¤Ç¤¹¡£¤³¤³¤Ç¤Ï´Êñ¤ÊjQuery()¥á¥½¥Ã¥É¤ò£²¤Ä¡Ê append() µÚ¤Ó mousemove() ¡Ë»È¤Ã¤Æ¤¤¤Þ¤¹¡£ÅöÁ³¥á¥½¥Ã¥ÉÏ¢º¿¤âÍøÍѤ·¤Þ¤·¤¿¡£

    Âè¸Þ¤Ï¡¢popup ¤¹¤ëÍ×ÁÇ¤È popup ¤¬È¯À¸¤¹¤ëÍ×ÁǤòÊÑ¿ô¤ËÂåÆþ¤¹¤ë¤¿¤á¤Î¥³¡¼¥É¤Ç¤¹¡£¤³¤³¤Ç¤Ï jQuery(".className") ¥á¥½¥Ã¥É¤òÍøÍѤ·¤Þ¤·¤¿¡£

    ÂèÏ»¤Ï¡¢popupÍ×ÁǤι⤵¤ò½êÆÀ¤¹¤ë¤¿¤á¤Ë»ÈÍѤ¹¤ë´°Á´Æ©ÌÀ²½´Ø¿ô¤Ç¤¹¡£this ¤ò¿ÍѤ·¤ÆºîÀ®¤·¡¢¤³¤Î this ¤ò³èÍѤ¹¤ë¤¿¤á¤Ë¤³¤Î´Ø¿ô¤Î¸Æ¤Ó½Ð¤·¤Ë¤Ï apply() ¥á¥½¥Ã¥É¤ò»ÈÍѤ·¤Þ¤·¤¿¡£

    Âè¼·¤Ï¡¢Window¤Î¥¤¥ó¥Ê¡¼¥µ¥¤¥º¤ò¼èÆÀ¤¹¤ë¤¿¤á¤Î´Ø¿ô¤Ç¤¹¡£-18¤Ï FireFox ¤ä Opera ¤Ë¤ª¤¤¤Æ¥¹¥¯¥í¡¼¥ë¥Ð¡¼¤ÎÉý¤¬ innerWidth ¤Ë´Þ¤Þ¤ì¤Æ¤·¤Þ¤¦¤¿¤á¤Ë¡¢¤³¤ì¤òº¹¤·°ú¤¯¸º¿ô¤Ç¤¹¡£¤Þ¤¿¡¢¤³¤³¤Ç¤Ï window ¤ÎÉý¤ä¹â¤µ¤¬ÊÇÆÉ¤ß¹þ¤ß¸Þ¤ËÊѤ¨¤é¤ì¤¿¾ì¹ç¤ËÂбþ¤¹¤ë¤¿¤á¤Ë¡¢window ¤Î resize ¥¤¥Ù¥ó¥È¤Ë¥¤¥ó¥Ê¡¼¥µ¥¤¥º¤ò·×¬¤¹¤ë´Ø¿ô¤ò¥Ï¥ó¥É¥ë¤·¤Þ¤·¤¿¡£

    ÂèȬ¤Ï¡¢popup ¤¬È¯À¸¤¹¤ëÍ×ÁǤ˥ޥ¦¥¹¥ª¡¼¥Ð¡¼¤·¤¿»þ¡¢µÚ¤Ó¥Þ¥¦¥¹¥¢¥¦¥È¤·¤¿»þ¤Î¡¢¤½¤ì¤¾¤ì¤Îµóư¤òµ¬Äꤷ¤¿¥³¡¼¥É¤Ç¤¹¡£hover() ¥á¥½¥Ã¥É¤Ï onmouseover ¤È onmouseout ¤Î£²¤Ä¤Î¥¤¥Ù¥ó¥È¤òÌÜŪ¤ÎÍ×ÁǥΡ¼¥É¤Ë¥»¥Ã¥È¤¹¤ë¤ÈƱ»þ¤Ë¡¢¤½¤Î£²¤Ä¤Î¥¤¥Ù¥ó¥È¤ò¥È¥°¥ë¤µ¤»¤ëjQuery()¥¤¥ó¥¹¥¿¥ó¥¹¥á¥½¥Ã¥É¤Ç¤¹¡£¤³¤³¤Ç¤Ï¤½¤ì¤ò¥Õ¥ë³èÍѤ·¤Þ¤·¤¿¡£

    ºÇ¤â¶ìÏ«¤·¤¿¤Î¤¬ mouseover »þ¤Îµóư¤òµ¬Äꤷ¤¿´Ø¿ô¤Ê¤Î¤Ç¤¹¤¬¡¢¥Þ¥¦¥¹¥ª¡¼¥Ð¡¼»þ¤Îµóư¤ÏÍ£°ì¤ÎÎã³°¡Êº£¤Þ¤µ¤Ë mouseover ¤µ¤ì¤Æ¤¤¤ëÍ×ÁǤΠjQuery.js ¤¬ÉÕ¤±¤¿ index °Å¹æ¤Î¼èÆÀ¡Ë°Ê³°¤Ï jQuery() ¤ò»È¤ï¤º¡¢´ðËÜŪ¤Ë DOM ¤Î¥á¥½¥Ã¥É/¥×¥í¥Ñ¥Æ¥£¤òÍøÍѤ·¤Æºî¤ê¤Þ¤·¤¿¡£

¢¥ToTop

α°ÕÅÀ
  1. popup¤òȯÀ¸¤µ¤»¤ëÍ×ÁǤϡ¢title °À­¤ò»ý¤ÁÆÀ¤ëÍ×ÁǤʤé¤Ð¡¢²¿¤Ç¤â¹½¤ï¤Ê¤¤¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£¤·¤«¤â title °À­¤È¤¤¤¦°ìÈÌŪ¤Ê°À­Ãͤò popup ¤µ¤ì¤ëʸ»úÎó¤È¤·¡¢ÈÆÍѲ½¤òÄɵᤷ¤Þ¤·¤¿¡£

    ¤Ê¤ª¡¢´û½Ò¤Î¤è¤¦¤Ë¶ñÂÎÎã¤ò¥¢¥ó¥À¥é¥¤¥ó²Õ½ê¤ËÀßÃÖ¤·¤Þ¤·¤¿¡£

  2. popup ¤òɽ¼¨¤µ¤»¤¿¤¤Í×ÁǤ˵á¤á¤é¤ì¤ëÍ×·ï¤Ï¶Ï¤«£²¤Ä¤Ç¤¹¡£(1) ¤½¤ÎÍ×ÁǤΠclass°À­¤ò class="popuped" ¤È¤¹¤ë¤³¤È¡¢(2) ¤½¤ÎÍ×ÁǤޤ¿¤Ï¤½¤Î»ÒÍ×ÁÇ¤Ë title °À­¤òÀߤ±¤Æ popup ¤·¤¿¤¤Ê¸»úÎó¤òµ­½Ò¤¹¤ë¤³¤È¡£

  3. popup ¤òȯÀ¸¤µ¤»¤ëÍ×ÁǼ«¿È¡¢¤¢¤ë¤¤¤Ï¤½¤Î»ÒÍ×ÁǤΤ¤¤º¤ì¤«¤é¤Ç¤â¡¢popup¤¬É½¼¨¤µ¤ì¤ë¤è¤¦¤Ë¹©Éפ·¤Þ¤·¤¿¡£A: ɬÍ×¤Ê class °À­¤òµ­½Ò¤¹¤ëÍ×ÁǥΡ¼¥É¤È¡¢B: title °À­¤ò»ý¤Ä¥Î¡¼¥É¡ÊtitleÃͤÏpopup¤µ¤»¤¿¤¤Ê¸»úÎó¡Ë¤Ë¤ª¤¤¤Æ¡¢A ¤È B ¤ÏƱ°ì¥Î¡¼¥É¤Ç¤âÎɤ¤¤·¡¢»Ò¥Î¡¼¥É B ¤Ë title °À­¤òÀßÄꤷ¤Æ¤âÎɤ¤¡¢¤È¤¤¤¦¤³¤È¤Ç¤¹¡£¡Ê⤷¤½¤ÎµÕ¤Ë¤ÏÂбþ¤·¤Æ¤¤¤Þ¤»¤ó¡£¤Þ¤¿¡¢Àڤ꤬¤Ê¤¤¤Î¤Ç¹Í×Áǰʿ¼¤Ë¤âÂбþ¤·¤Þ¤»¤ó¤Ç¤·¤¿¡£¡Ë

  4. ⤷¡¢»Ò¥Î¡¼¥É¤ËÊ£¿ô¤Î title °À­¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢ºÇ½é¤Î title °À­Ãͤ¬ popup ¤µ¤ì¤Þ¤¹¡£Ê£¿ô¤Î title °À­Ãͤò popup ¤µ¤»¤¿¤¤¾ì¹ç¤Ë¤Ï¡¢¿Æ¥Î¡¼¥É¤òÊÌ¡¹¤Ë¤¹¤ì¤ÐÎɤ¤¤ï¤±¤Ç¤¹¡£

  5. popup ¥Ü¥Ã¥¯¥¹¤ÎÇØ·Ê¿§¡¢Ê¸»ú¿§¡¢¥Õ¥©¥ó¥È¡¢ÏÈÅù¡¹¤Ï¥¹¥¿¥¤¥ë¥·¡¼¥È¤ÇÀßÄꤷ¤Þ¤·¤¿¡£¤Þ¤¿¤½¤Î id ̾¤Ï popup ¤È¤·¡¢¤³¤Î¥¿¥°¤ò jQuery() ¤Ç append ¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£

  6. ÊÑ¿ô¤ÏÁ´¤Æ $ ¤ÎÆÈ¼«¥×¥í¥Ñ¥Æ¥£¤Ëµ­²±¤µ¤»¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£ÌÜŪ¤ÏÊ£¿ô¤Î¥á¥½¥Ã¥É¤ÇÍøÍѤ¹¤ë¤¿¤á¤Ç¡¢ÊÌ¤Ë var ¤Ë¤è¤ëÊÑ¿ô¤Ç¤âÎɤ«¤Ã¤¿¤Î¤Ç¤¹¤¬¡¢´º¤¨¤Æ extend() ¤ÎÎý½¬¤ò·ó¤Í¤Æ¤³¤¦¤·¤Þ¤·¤¿¡£

  7. ¥¿¥°Æâ¤Î title °À­¤ÎÃͤò popup Æâ¤Îʸ»úÎó¤È¤·¤Æ¤¤¤ë¤¿¤á¡¢title °À­¤Ë·¸¤ë¥Ö¥é¥¦¥¶´ûÄê¤Îư¤­¤ò¾Ã¤µ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£ title Ãͤ¬Æó½Å¤Ë popup ¤µ¤ì¤Æ¤·¤Þ¤¦¤«¤é¤Ç¤¹¡£¤½¤Î¤¿¤á¤Ë¡¢title = " " ¤òÍøÍѤ·¤Þ¤·¤¿¡£

    ¤Ê¤ª¡¢return false ¤ä event.preventDefault ¤Ç¤Ï¡¢¥Ö¥é¥¦¥¶´ûÄê¤Ç¤¢¤ë title °À­¤Ø¤Î mouseover ¥¤¥Ù¥ó¥È¤Ë¤è¤ë popup ưºî¤òÍÞÀ©½ÐÍè¤Þ¤»¤ó¤Ç¤·¤¿¡£

    Ʊ»þ¤Ë¡¢¤½¤Î¤Þ¤Þ¤Ç¤Ï¼¡²ó¤Î popup »þ¤Ëʸ»úÎó¤òɽ¼¨¤Ç¤­¤Þ¤»¤ó¤Î¤Ç¡¢title °À­ÃͤòÉü³è¤µ¤»¤ë¤Ù¤¯ popup ±£ÊÃÁ°¤Ëºï½ü¤·¤¿Ê¸»úÎó¤ò title °À­¤ËÂåÆþ¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£

  8. popup¤¬ window ¤«¤é±¦²£¤Ë¤Ï¤ß½Ð¤·¤Æ¡¢²£¥¹¥¯¥í¡¼¥ë¥Ð¡¼¤òÀ¸¤¸¤µ¤»¤Æ¤·¤Þ¤¦¸½¾Ý¤òËɻߤ¹¤ëÂкö¤Ï¡¢´û¤Ë¤³¤Î¥Ö¥í¥°Á´ÂΤËÀßÄꤵ¤ì¤Æ¤¤¤ë¥Ý¥Ã¥×¥¢¥Ã¥×ɽ¼¨¤Î¥³¡¼¥ÉÆâ¤Ç¼«ºî¤·¤¿¤â¤Î¤òžÍѤ·¤Þ¤·¤¿¡£

  9. ¹â¤µÊý¸þ¡¢¤Ä¤Þ¤ê window ²¼Êý¸þ¤Ø¤Î¤Ï¤ß½Ð¤·Ëɻߺö¤Ï¡¢°ì¶ÚÆì¤Ç¤Ï½ÐÍè¤Þ¤»¤ó¡£popup Í×ÁǤϥե©¥ó¥È¥µ¥¤¥º¤äʸ»ú¿ô¤Ë±þ¤¸¤Æ¤½¤ÎÅÔÅٹ⤵¤¬ÊѤï¤ê¤Þ¤¹¡£¤Ç¤¹¤«¤é popup Í×ÁǤι⤵¤ò»öÁ°¤ËÃΤ뤳¤È¤Ï½ÐÍè¤Þ¤»¤ó¡£ÆÃ¼ì¤ÊÊýË¡¤òºÎÍѤ·¤Ê¤¤¤ÈÂбþ½ÐÍè¤Þ¤»¤ó¡£¤½¤ì¤Ë¤Ä¤¤¤Æ¤ÏÊÌÅÓºîÀ®¤¹¤ëͽÄê¤Ç¤¹¤¬¡¢´û¤Ë¤³¤Î¥Ö¥í¥°Á´ÂΤÇÍøÍѤ·¤Æ¤¤¤ë ¥Ý¥Ã¥×¥¢¥Ã¥×¤ÇºÎÍѤ·¤Æ¤¤¤ë¼êË¡¤Ê¤Î¤Ç¡¢¤µ¤Û¤É»þ´Ö¤Ï³Ý¤«¤é¤Ê¤¤¤Ç¤·¤ç¤¦¡£

  10. ¡Ê 12/23Äɵ­ ¡Ëwindow ²¼ÊÕ¤«¤é¤Î¤Ï¤ß½Ð¤·Ëɻߺö¤ò¼ÂÁõ¤·¤Þ¤·¤¿¡£Åö³ºÍ×ÁǤòÆ©ÌÀ²½¤¹¤ë´Ø¿ô¤òÍѰդ·¤Æ¡¢´°Á´Æ©ÌÀ²½¤·¤¿popup¤ò¥Ö¥é¥¦¥¶¤ËÉÁ¤«¤»¤Æ ¤½¤ÎoffsetHeightÃͤò¼èÆÀ¤·¡¢¤½¤Î¸å¹â¤µÄ´À°¤ò¹Ô¤¦¤È¸À¤¦ÊýË¡¤òºÎÍѤ·¤Þ¤·¤¿¡£

  11. ¡Ê 12/24Äɵ­ ¡ËoffsetHeight ¤ÏËè²ó¼èÆÀ¤µ¤»¤ë¤Î¤Ï¸úΨŪ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤«¤é¡¢°ì¹©Éפ·¤Þ¤·¤¿¡£jQuery.js ¤Ï¼èÆÀ¤·¤¿DOM¥Î¡¼¥É½¸¹ç¤ËindexÈÖ¹æ¤ò¿¶¤ê¤Þ¤¹¡£¤³¤ì¤òÍøÍѤ·¤Æ popup ¤òɽ¼¨¤·ÆÀ¤ëÍ×ÁǤ˰ìÅÙ mouseover ¤·¤¿¤é¡¢°Ê¸å¤Ï¥ê¥í¡¼¥É¤µ¤ì¤ë¤Þ¤Ç¤ÏÆóÅÙ¤È offsetHeight ¤ò·×»»¤·¤Ê¤¯¤Æ¤âºÑ¤à¤è¤¦¤Ë¤·¤¿¤Î¤Ç¤¹¡£popuped Í×ÁÇËè¤Ë title °À­ÃͤÎʸ»ú¿ô¤Ë±þ¤¸¤Æ popup Í×ÁǤι⤵¤ÏÊѲ½¤·¤Þ¤¹¤¬¡¢³Æ¡¹¤Î popuped Í×ÁÇËè¤Ë¸«¤ì¤Ð¡¢Åö³º¤Î popup ¤¬²¿ÅÙɽ¼¨¤µ¤ì¤Æ¤â¡¢¤½¤Î popup ¤Î¹â¤µ¤ÏÊѤï¤é¤Ê¤¤Ìõ¤Ç¤¹¤«¤é¡¢·×¬¤Ï°ìÅÙ¤À¤±¹Ô¤¨¤ÐÎɤ¤Ìõ¤Ç¤¹¡£

  12. ¡Ê 12/31Äɵ­ ¡Ëpopup¥Ü¥Ã¥¯¥¹Æâ¤Îʸ»úÎó¤â°ì¤Ä¤ÎȯÀ¸Í×ÁǤ«¤éµ¯Æ°¤¹¤ëpopup¤Ë¤ª¤¤¤Æ¤Ï¡¢Åö³ºÊǤ¬¥ê¥í¡¼¥É¤µ¤ì¤ë¤Þ¤Ç¤Ï¤½¤ì¤¬²¿ÅÙɽ¼¨/Èóɽ¼¨¤Ë¤Ê¤Ã¤Æ¤â¡¢Éý¤ä¹â¤µÆ±ÍͤËÊѤï¤ê¤Þ¤»¤ó¡£¤½¤³¤Çpopup¥Ü¥Ã¥¯¥¹Æâ¤Îʸ»úÎó¤â°ìÅÙ¤À¤±¤Î¼èÆÀ¤ÇºÑ¤à¤è¤¦¤Ë¹©Éפ·¤Þ¤·¤¿¡£ÆóÅÙÌܰʹߤÎmouseover»þ¤Ë¤Ï¡¢¼èÆÀºÑ¤ß¤ÎÃͤòÍøÍѤ¹¤ë¤³¤È¤È¤·¡¢°ì¡¹DOMÆâ¤òÁöºº¤·¤Ê¤¤¤è¤¦¤Ë¤·¤¿¤Î¤Ç¤¹¡£

¡¡90¡ó¶á¤¤¥·¥§¥¢¤ò°®¤Ã¤Æ¤¤¤ë¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥¨¥¯¥¹¥×¥í¡¼¥é¤ÎÉÁ²è¥¨¥ó¥¸¥ó¤òÍøÍѤ·¤¿¥¿¥Öbrowser¡£Âô»³¤Î¥¿¥Öbrowser¤¬¤¢¤ë¤¬¡¢Â¿µ¡Ç½¡¢¥«¥¹¥¿¥Þ¥¤¥º¥Õ¥ê¡¼¡¢¥¹¥¯¥ê¥×¥ÈÍøÍÑÅù¤Ç°ìÆü¤ÎŤ¬¤¢¤ë¡£Gekko¥¨¥ó¥¸¥ó¤Ø¤ÎÂбþ¤â¹Ô¤ï¤ì¡¢IE¤«¤é¤Î¼«Î©ÆÈΩ¤ÎÊý¸þ¤Ë¸þ¤«¤Ã¤Æ¤¤¤ë¡£2005ǯ7·î¤Ë¤ÏIE7¤¬Åо줹¤ë¸«Ä̤·¤ÎÃæ¤Ç¡¢º£¸å¤ÎȯŸ¤¬Ë¾¤Þ¤ì¤ë¡£

¡¡Â¿ÍͤÊCSSºîÀ®»Ù±çµ¡Ç½¤òÈ÷¤¨¤¿¡¢¥¿¥°ÆþÎϼ° HTML&CSSºîÀ®»Ù±ç¥¨¥Ç¥£¥¿¡£¥¹¥­¥ó¥Ç¥¶¥¤¥ó¤â¤¹¤Ã¤­¤ê¤·¤Æ¤¤¤ë¡£¥Æ¥­¥¹¥È¥¨¥Ç¥£¥¿¡¼¾å¤ÇºîÀ®¤¹¤ë¤è¤ê¤â³Î¼Â¤Ç°ÂÁ´¤Ë¥¿¥°ÂǤÁ¤¬½ÐÍè¤ë¡£
ʸ»ú¥³¡¼¥É¤òÁª¤Ù¤Ê¤¤¤Î¤¬·çÅÀ¡£

¡¡StyleNoteƱÍͤΥ¿¥°ÆþÎϼ° HTML&CSS ºîÀ®»Ù±ç¥¨¥Ç¥£¥¿¡£Ä¹Ç¯»ÈÍѤ·¤Æ¤­¤¿¤¬¸½ºßStyleNote¤Ë¾è¤ê´¹¤¨¤Ä¤Ä¤¢¤ë¡£

¡¡¥¯¥ê¥Ã¥×¥Ü¡¼¥ÉÍúÎò¾ðÊó¤ò³èÍѤ¹¤ë°Ù¤Î¥½¥Õ¥È¡£²èÁü¤Þ¤ÇÍúÎò¤ò¼è¤Ã¤Æ¤¯¤ì¤ë¤Î¤¬´ò¤·¤¤¡£¤³¤Î¥½¥Õ¥È¤ò»È¤ï¤Ê¤¤Æü¤ÏÀäÂФʤ¤Äø¤Ë½ÅÊõ¤·¡¢°¦ÍѤ·¤Æ¤¤¤ë¡£

¡¡µ¯Æ°Ãæ¤Î¥¦¥£¥ó¥É¥¦¤Î¡Ö¥³¥Ô¡¼¤Ç¤­¤Ê¤¤¡×ÀâÌÀʸ¤Ê¤É¤Îʸ»úÎó¤ò¼èÆÀ¤·¡¢¥³¥Ô¡¼²Äǽ¤Êʸ»ú¥Ç¡¼¥¿¤Ë¤¹¤ë¥Ä¡¼¥ë¡£²¿¤«¤ÈÊØÍø¡£

¡¡¥¹¥È¥ê¡¼¥ß¥ó¥°¥Ç¡¼¥¿¤òÊݸ¤¹¤ë¤³¤È¤¬½ÐÍè¤ë¥½¥Õ¥È¡£Æ°²èÍøÍѤˤÏÉԲķç¤Ê¥½¥Õ¥È¤À¡£

¡¡ÌµÎÁ¤Ê¤¬¤é¥ì¥¤¥ä¡¼µ¡Ç½¤òÍ­¤·¡¢¥¹¥¯¥ê¥×¥È¤Ë¤è¤ë³ÈÄ¥¤â²Äǽ¤Ê¡¢sleipnirºî¼Ô¤¬Ä󶡤·¤Æ¤¤¤ëÍ¥¤ì¤â¤Î²èÁüÊÔ½¸¥½¥Õ¥È¡£

¡¡²èÌÌ¥­¥ã¥×¥Á¥ã¥½¥Õ¥È¤È¸À¤¨¤Ð¤³¤ì¤Ë¾¡¤ë¤â¤Î¤Ê¤·¡¢¤Ç¤Ï¤Ê¤¤¤À¤í¤¦¤«¡©¡¡ÍÍ¡¹¤Ê¼èÆÀÊýË¡¤òÍ­¤·¤Æ¤ª¤ê¡¢¥Ö¥í¥°ºîÀ®¤Ë¤âHomepageºîÀ®¤ËÉԲķç¤À¡£Jtrim¤Èʤó¤ÇWoodyBells¤ÎºîÉÊ¡£

¡¡Ê£¿ô¥Õ¥¡¥¤¥ë¤ÎƱ»þÊÔ½¸¤Ï½ÐÍè¤Ê¤¤¤¬¡¢Æ©²ápng¤âºî¤ì¤ë²èÁüÊÔ½¸¥½¥Õ¥È¡£
¡Ê°Ê²¼Åö³º¥µ¥¤¥È¤«¤éÈ´¿è¡Ë½é¿´¼Ô¤Ë¤â´Êñ¤ËÁàºî¤¬½ÐÍè¤ë¥Õ¥©¥È¥ì¥¿¥Ã¥Á¥½¥Õ¥È¤Ç¤¹¡£Â¿¤¯¤Î²Ã¹©µ¡Ç½¤Ç²èÁü¤ËÍÍ¡¹¤Ê¸ú²Ì¤òÍ¿¤¨¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£Èó¾ï¤Ë·Ú²÷¤Ëưºî¤¹¤ë¤¿¤á¡¢¥¹¥È¥ì¥¹¤Ê¤¯Áàºî¤Ç¤­¤Þ¤¹¡£

¡¡Animation Gif¥Õ¥¡¥¤¥ë¤òºî¤ì¤ë̵ÎÁ¥½¥Õ¥È¡£

¡¡¥­¥ã¥×¥Á¥ã¥½¥Õ¥È¡£²èÌÌÆâ¤Ë¥µ¥¤¥ÈÁ´ÂΤ¬É½¼¨¤·¤­¤ì¤Ê¤¤¾ì¹ç¤Ç¤â¡¢¤³¤ì¤ò»È¤¨¤ÐÁ´ÂΤò¥­¥ã¥×¥Á¥ã¤¹¤ë¤³¤È¤¬½ÐÍè¤ë¡£

¡¡²èÁü½èÍý¡£²èÁü¤Î¥Õ¥©¡¼¥Þ¥Ã¥ÈÊÑ´¹¤Î¤ß¤Ê¤é¤º¡¢¿§¿ô¤ä¥µ¥¤¥º¡¢°µ½ÌΨ¤ÎÊѹ¹¤Þ¤Ç°ì³ç½èÍý¤Ç¤­¤Æ¤·¤Þ¤¦¡ØBatchGOO!¡Ù¤Ï¡¢ÂçÎ̤βèÁü¤ò¤Þ¤È¤á¤Æ½èÍý¤·¤¿¤¤¤È¤­¤ËÂçÊÑÊØÍø¤Ê¥½¥Õ¥È¡£BMP, TIFF, JPEG, PCX, PNG ¤ÎÁê¸ßÊÑ´¹¤ò¤Ï¤¸¤á¡¢¿§¿ô¡¦¥µ¥¤¥º¡¦²òÁüÅÙ¤ÎÅý°ì¡¢JPEG°µ½ÌΨ¤ÎÄ´Àá¤Ê¤É¡¢¥Û¡¼¥à¥Ú¡¼¥¸ÍѤβèÁü¤ä·ÈÂÓÅÅÏÃÍѤÎÊÉ»æ¤ò·¤¨¤ë¤Î¤ËÈ´·²¤ÎÁêÀ­¤ò¸«¤»¤ë¡£¡ÊVector¤ÎÅö³º¥½¥Õ¥È¾Ò²ðÊǤè¤êÈ´¿è°úÍÑ¡Ë

¡¡Ì¾Á°¤«¤éľ¤°¤ËÁÛÁü¤¬ÉÕ¤¯¤è¤¦¤Ë²èÁü¤Î¥µ¥¤¥º¤ò¬¤ë¤¿¤á¤Î¥½¥Õ¥È¤À¡£HomepageºîÀ®¤Ë¤Ï·ç¤«¤»¤Ê¤¤¡£2¥«¥é¥à¡¢3¥«¥é¥à¤Î¥ì¥¤¥¢¥¦¥È¤ò¹Ô¤¦¾ì¹ç¤ËÂçÊѽÅÊõ¤¹¤ë¡£

¡¡¥é¥ó¥Á¥ã¡¼¥½¥Õ¥È¤ÏÂô»³¤¢¤ë¤¬¡¢Ãæ¤Ç¤â¤³¤ì¤¬°ì²¡¤·¤À¡££²Ç¯°Ê¾å»È¤Ã¤Æ¤­¤¿¤¬¤½¤ÎÁàºîÀ­¤Ë¤ÏËèÆüËþ­¤·¤Æ¤¤¤ë¡£¤³¤ì¤ò»È¤¤»Ï¤á¤Æ¤«¤é¥Ç¥¹¥¯¥È¥Ã¥×¤Ë¤Ï°ìÀڤΥ¢¥¤¥³¥ó¤òɽ¼¨¤¹¤ë¤³¤È¤ò¤ä¤á¤Æ¤·¤Þ¤Ã¤¿¡£

¡¡AdobeReader7¤Ë¤è¤Ã¤Æ¡¢µ¯Æ°»þ´Ö¤¬Ä¹¤¹¤®¤ë¤È¤¤¤¦Ä¹Ç¯¤Î¥æ¡¼¥¶¡¼¤ÎÉÔËþ¤Ï¤¢¤ëÄøÅÙ²ò¾Ã¤·¤¿¡£¤½¤Î¤¿¤á¤³¤Î¹â®²½¥½¥Õ¥È¤Ï¸ºß²ÁÃͤ¬Äã²¼¤·¤Æ¤·¤Þ¤Ã¤¿¤«¤â¤·¤ì¤Ê¤¤¡£AdobeReader6Ëø¤Ï¤³¤Î¥½¥Õ¥È¤Ë¤è¤ëµ¯Æ°¹â®²½¤Ç²¸·Ã¤ò¼õ¤±¤Æ¤­¤¿¡£

¡¡IEÀìÍѤ¬ÆñÅÀ¤À¤¬¡¢ÍÍ¡¹¤Ê¥µ¥¤¥ÈÆâ¤ÇID¤ä¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ¹¤ë¤Î¤Ë½ÅÊõ¤¹¤ë¥½¥Õ¥È¡£¥³¥ó¥Æ¥­¥¹¥È¥á¥Ë¥å¡¼¤«¤é´Êñ¤Ëµ¯Æ°¤Ç¤­¤ë¤Î¤¬Good¡ª¡¡sleipnirÅù¤ÎIE¤ÎÉÁ²è¥¨¥ó¥¸¥ó¤òÍøÍѤ·¤Æ¤¤¤ë¥Ö¥é¥¦¥¶¤Ç¤â»È¤¨¤ë¡£

¡¡ÍøÍѤ·¤Æ¤¤¤ë¥Ñ¥½¥³¥ó¤Î½ô¸µÃͤò¼èÆÀ¤¹¤ë¤Ë¤Ï¡¢¤³¤Î¥½¥Õ¥È¤¬¥Ù¥¹¥È¤À¡£¥¤¥ó¥¹¥È¡¼¥ëºÑ¤ß¥½¥Õ¥È¤Î°ìÍ÷¤¬¼èÆÀ¤Ç¤­¤ë¤Î¤â´ò¤·¤¤¡£

¡¡WMP¤Ïµ¡Ç½¤¬Ë­É٤ʤÀ¤±½Å¤¤¡£RealPlayer¤âƱÍͤÀ¡£¤½¤³¤ÇMedia Player Classic¤ò»È¤¤¤¿¤¤¡£Æ°ºî¤¬·Ú²÷¤Ê¤À¤±¤Ç¤Ï¤Ê¤¯¡¢Âбþ¤·¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë·Á¼°¤â¤¹¤³¤Ö¤ë¿¤¯¡¢¤³¤ì¤Ò¤È¤Ä¤Ç¡¢wmv¤ârm¤âɽ¼¨¤Ç¤­¤Æ¤·¤Þ¤¦¤Î¤À¤«¤éÀ¨¤¤¡ª ¿ô¿¤¢¤ëMedia Player¤Î²¦ÍͤȸÀ¤¨¤ë¤À¤í¤¦¡£

¡¡¼«Âð¤ÇPC¤òµ¯Æ°¤·¤Æ¤¤¤ë¤È¤­¤Ë¤Ïɬ¤ºµ¯Æ°¤·¤Æ¤¤¤ë¥á¥Ç¥£¥¢¥×¥ì¡¼¥ä¡¼¡£²¿¤«¤È²á¾ê¤ÊWinamp¤è¤ê¤â¡¢µ¯Æ°¤â®¤¯¥¹¥­¥ó¤Ï¥·¥ó¥×¥ë¤À¡£

¡¡DivX, Xvid, Mov, Vob, Mpeg, Mpeg4, avi, wmv, dv, ¤Ê¤É¤Îư²è¤òDVD-Video·Á¼°¤ËÊÑ´¹¤Ç¤­¤ë¥Õ¥ê¡¼¥½¥Õ¥È¡£¥¯¥ê¥Ã¥¯¤¹¤ë¤ÈDVD´ØÏ¢¥½¥Õ¥È¾Ò²ð¥µ¥¤¥È¡á¡ÖDVD¤ÊTool¤¿¤Á¡×¤Ê¤ëHomepage¤¬³«¤­¤Þ¤¹¡£