{"id":39,"date":"2015-03-23T11:31:33","date_gmt":"2015-03-23T02:31:33","guid":{"rendered":"http:\/\/www.takaya-com.jp\/archives\/?p=39"},"modified":"2015-03-23T11:31:33","modified_gmt":"2015-03-23T02:31:33","slug":"tooltip","status":"publish","type":"post","link":"https:\/\/takaya-com.jp\/archives\/2015\/03\/tooltip\/","title":{"rendered":"\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7\u306b\u753b\u50cf\u3092\u8868\u793a\u3055\u305b\u308b"},"content":{"rendered":"<p><b>\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7<\/b>\u306b<b>\u753b\u50cf\u3092\u542b\u3081\u308b<\/b>\u65b9\u6cd5\u3068\u3001\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7\u306e<b>\u52d5\u304d\u65b9<\/b>\u306e\u30d1\u30bf\u30fc\u30f3\u3067\u3059\u3002<\/p>\n<p>\u52d5\u304d\u306f\u300c<b>\u30de\u30a6\u30b9\u30aa\u30fc\u30d0\u30fc<\/b>\u3067\u51fa\u3066\u3001<b>\u30de\u30a6\u30b9\u306e\u52d5\u304d\u306b\u5408\u308f\u305b\u3066\u52d5\u304f<\/b>\u300d\u300c<b>\u753b\u9762\u4e0b\u304b\u3089<\/b>\u300d\u300c<b>\u753b\u9762\u53f3\u304b\u3089<\/b>\u300d\u300c<b>\u56de\u8ee2\u3057\u306a\u304c\u3089<\/b>\u300d\u306e\uff14\u30d1\u30bf\u30fc\u30f3\u3067\u3059\u3002<br \/>\n\u307e\u305a\u306f\u57fa\u672c\u306e\u300c<b>\u30de\u30a6\u30b9\u30aa\u30fc\u30d0\u30fc\u3067\u51fa\u3066\u3001\u30de\u30a6\u30b9\u306e\u52d5\u304d\u306b\u5408\u308f\u305b\u3066\u52d5\u304f<\/b>\u300d\u3067\u3059\u3002<\/p>\n<p><!--more--><\/p>\n<p>\u25bc\u4ee5\u4e0b\u304c\u5b9f\u969b\u306e\u30bd\u30fc\u30b9\u30b5\u30f3\u30d7\u30eb\u3067\u3059\u3002<\/p>\n<pre class=\"lang:js decode:true \" title=\"JavaScript\">$(function() {\r\n    \/\/\u30db\u30d0\u30fc\u30a4\u30d9\u30f3\u30c8\u767a\u706b\r\n    $(\"#link:not(:animated)\").hover(function(){\r\n        $('#tip').show(); \/\/\u30de\u30a6\u30b9\u30aa\u30fc\u30d0\u30fc\u3067\u8868\u793a\r\n    }, function() {\r\n        $('#tip').hide(); \/\/\u30de\u30a6\u30b9\u30a2\u30a6\u30c8\u3067\u975e\u8868\u793a   \r\n\r\n    \/\/\u3053\u3053\u304b\u3089\u30de\u30a6\u30b9\u30e0\u30fc\u30d6\u30a4\u30d9\u30f3\u30c8\r\n    }).mousemove(function(e) {\r\n        var mousex = e.pageX + 20; \/\/\u30de\u30a6\u30b9\u306e\u4f4d\u7f6e\uff08X\u5ea7\u6a19\uff09\u3092\u53d6\u5f97\r\n        var mousey = e.pageY + 20; \/\/\u30de\u30a6\u30b9\u306e\u4f4d\u7f6e\uff08Y\u5ea7\u6a19\uff09\u3092\u53d6\u5f97\r\n        var tipWidth = $('#tip').width(); \/\/\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7\u306e\u5e45\u3092\u53d6\u5f97\r\n        var tipHeight = $('#tip').height(); \/\/\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7\u306e\u9ad8\u3055\u3092\u53d6\u5f97\r\n\r\n        var tipVisX = $(window).width() - (mousex + tipWidth);\r\n        var tipVisY = $(window).height() - (mousey + tipHeight);\r\n\r\n        if ( tipVisX &lt; 20 ) { \/\/\u753b\u9762\u5e45\u3092\u8d85\u3048\u305f\u5834\u5408\u306fX\u5ea7\u6a19\u3092\u8abf\u7bc0\r\n            mousex = e.pageX - tipWidth - 20;\r\n        } if ( tipVisY &lt; 20 ) { \/\/\u753b\u9762\u9ad8\u3055\u3092\u8d85\u3048\u305f\u5834\u5408\u306fY\u5ea7\u6a19\u3092\u8abf\u7bc0\r\n            mousey = e.pageY - tipHeight - 20;\r\n        }\r\n        $('#tip').css({  top: mousey, left: mousex });\r\n    });\r\n});\r\n<\/pre>\n<p>\u25bcCSS<\/p>\n<pre class=\"lang:css decode:true \" title=\"CSS\">body {\r\n\toverflow: hidden;\/*-- \u753b\u9762\u5916\u306b\u79fb\u52d5\u3057\u305f\u6642\u306b\u30b9\u30af\u30ed\u30fc\u30eb\u30d0\u30fc\u304c\u51fa\u306a\u3044\u3088\u3046\u306b --*\/\r\n}\r\n#tip, #tip_bottom, #tip_right, #tip_spin {\r\n\tbackground-color:#CCC;\r\n\tdisplay:none; \/*-- \u57fa\u672c\u306f\u975e\u8868\u793a --*\/\r\n\tpadding:10px;\r\n\tposition:absolute;\r\n\tz-index:0;\r\n}\r\na {\r\n\ttext-decoration:none;\r\n}\r\n<\/pre>\n<p>\u25bcHTML<\/p>\n<pre class=\"lang:xhtml decode:true \" title=\"HTML\">&lt;div id=\"main\"&gt;\r\n  &lt;h1&gt;\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7\u306e\u30c7\u30e2\u3067\u3059\u3002&lt;\/h1&gt;\r\n  &lt;p&gt;&lt;a href=\"javascript:void(0);\"&gt;&lt;span id=\"link\"&gt;\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7\u306e\u51fa\u308b\u30ea\u30f3\u30af&lt;\/span&gt;&lt;span id=\"tip\" &gt;&lt;img src=\"images\/img1.gif\" \/&gt;&lt;br \/&gt;\r\n    \u3053\u306espan\u306e\u4e2d\u8eab\u304c\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7\u3002\u753b\u50cf\u3082\u6587\u5b57\u3082\u5165\u308c\u3089\u308c\u308b&lt;\/span&gt;&lt;\/a&gt;&lt;\/p&gt;\r\n\r\n  &lt;p&gt;&lt;a href=\"javascript:void(0);\"&gt;&lt;span id=\"bottom\"&gt;\u4e0b\u304b\u3089\u51fa\u3066\u304f\u308b&lt;\/span&gt;&lt;span id=\"tip_bottom\" &gt;&lt;img src=\"images\/img2.gif\" \/&gt;&lt;br \/&gt;\r\n    \u3053\u306espan\u306e\u4e2d\u8eab\u304c\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7\u3002\u753b\u50cf\u3082\u6587\u5b57\u3082\u5165\u308c\u3089\u308c\u308b&lt;\/span&gt;&lt;\/a&gt;&lt;\/p&gt;\r\n\r\n  &lt;p&gt;&lt;a href=\"javascript:void(0);\"&gt;&lt;span id=\"right\"&gt;\u53f3\u304b\u3089\u51fa\u3066\u304f\u308b&lt;\/span&gt;&lt;span id=\"tip_right\"&gt;&lt;img src=\"images\/img3.gif\" \/&gt;&lt;br \/&gt;\r\n    \u3053\u306espan\u306e\u4e2d\u8eab\u304c\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7\u3002\u753b\u50cf\u3082\u6587\u5b57\u3082\u5165\u308c\u3089\u308c\u308b&lt;\/span&gt;&lt;\/a&gt;&lt;\/p&gt;\r\n\r\n  &lt;p&gt;&lt;a href=\"javascript:void(0);\"&gt;&lt;span id=\"spin\"&gt;\u56de\u8ee2\u3057\u306a\u304c\u3089\u51fa\u3066\u304f\u308b&lt;\/span&gt;&lt;span id=\"tip_spin\" &gt;&lt;img src=\"images\/img4.gif\" \/&gt;&lt;br \/&gt;\r\n    \u3053\u306espan\u306e\u4e2d\u8eab\u304c\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7\u3002\u753b\u50cf\u3082\u6587\u5b57\u3082\u5165\u308c\u3089\u308c\u308b&lt;\/span&gt;&lt;\/a&gt;&lt;\/p&gt;\r\n\r\n&lt;\/div&gt;<\/pre>\n<p>\u6b21\u306f\u3001\u300c<b>\u753b\u9762\u4e0b\u304b\u3089<\/b>\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3067\u51fa\u308b\u300d\u3067\u3059\u3002<\/p>\n<pre class=\"lang:js decode:true \" title=\"JavaScript\">$(function(){\r\n\t$(\"#bottom:not(:animated)\").hover(function(){\r\n\t\t$(\"#tip_bottom\")\r\n\t\t.show()\/\/\u30de\u30a6\u30b9\u30aa\u30fc\u30d0\u30fc\u3067\u8868\u793a\r\n\t\t.css({\/\/\u6700\u521d\u306e\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7\u306e\u5834\u6240\u3092\u6307\u5b9a\r\n\t\t\t\"top\":$(document).height(),\/\/top\u3092\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u9ad8\u3055\u306b\u3057\u3066\u753b\u9762\u5916\u306b\r\n\t\t\t\"left\":$(this).offset().left + $(\"#bottom\").width()})\/\/\u30ea\u30f3\u30af\u306e\u4f4d\u7f6e\u3068\u5e45\u306e\u5206\u306eleft\r\n\t\t.animate({\r\n\t\t\t\t\"top\":$(\"#bottom\").offset().top + $(\"#link\").height()\/\/\u30ea\u30f3\u30af\u306e\u4f4d\u7f6e\u3068\u9ad8\u3055\u306e\u5206\u3092\u8003\u616e\u3057\u305f\u4f4d\u7f6e\u306b\u79fb\u52d5\r\n\t\t},\"fast\");\r\n\t\t\r\n\t\t},function(){\r\n\t\t\tsetTimeout(function(){\r\n\t\t\t\t$(\"#tip_bottom\").animate({\r\n\t\t\t\t\"top\":$(document).height()\/\/\u753b\u9762\u5916\u3078\u79fb\u52d5\r\n\t  \u3000})},\"fast\")\r\n\t});\r\n});\r\n<\/pre>\n<p>body\u306bCSS\u3067\u3001overflow: hidden;\u3092\u8a18\u8ff0\u3059\u308b\u3053\u3068\u3067\u3001\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7\u304c\u753b\u9762\u5916\u306b\u79fb\u52d5\u3057\u305f\u6642\u306b\u30b9\u30af\u30ed\u30fc\u30eb\u30d0\u30fc\u304c\u51fa\u306a\u3044\u3088\u3046\u306b\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>\u6b21\u306f\u3001\u300c<b>\u753b\u9762\u53f3\u304b\u3089<\/b>\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3067\u51fa\u308b\u300d\u3067\u3059\u3002<\/p>\n<pre class=\"lang:js decode:true \" title=\"JavaScript\">$(function(){\r\n\t$(\"#right:not(:animated)\").hover(function(){\r\n\t\t$(\"#tip_right\").show()\/\/\u30de\u30a6\u30b9\u30aa\u30fc\u30d0\u30fc\u3067\u8868\u793a\r\n\t\t.css({\/\/\u6700\u521d\u306e\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7\u306e\u5834\u6240\u3092\u6307\u5b9a\r\n\t\t\t\"top\":$(this).offset().top,\/\/\u30ea\u30f3\u30af\u306e\u9ad8\u3055\u306b\u5408\u308f\u305b\u305ftop\r\n\t\t\t\"left\":$(document).width()})\/\/left\u3092\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u5e45\u306b\u3057\u3066\u753b\u9762\u5916\u306b\r\n\t\t.animate({\r\n\t\t\t\t\"left\":$(\"#right\").offset().left + $(\"#right\").width()\/\/\u30ea\u30f3\u30af\u306e\u4f4d\u7f6e\u3068\u5e45\u306e\u5206\u3092\u8003\u616e\u3057\u305f\u4f4d\u7f6e\u306b\u79fb\u52d5\r\n\t\t},\"fast\");\r\n\t\t\r\n\t\t},function(){\r\n\t\t\tsetTimeout(function(){\r\n\t\t\t\t$(\"#tip_right\").animate({\r\n\t\t\t\t\"left\":$(document).width()\/\/\u753b\u9762\u5916\u3078\u79fb\u52d5\r\n\t  })},\"fast\");\r\n\t});\r\n});\r\n<\/pre>\n<p>\u6b21\u306f\u3001\u300c<b>\u56de\u8ee2\u3057\u306a\u304c\u3089<\/b>\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3067\u51fa\u308b\u300d\u3067\u3059\u3002<\/p>\n<pre class=\"lang:js decode:true \" title=\"JavaScript\">$(function(){\r\n$('#spin').on('mouseover',spin);\r\n})\r\nfunction spin() {\r\n\t\t\t$(\"#tip_spin\").show()\r\n\t\t\t.css({\r\n\t\t\t     \"top\":$(this).offset().top,\r\n\t\t\t     \"left\":$(document).width()})\r\n            .animate({  \r\n\t\t\t\t 'z-index': 1,\/\/z-index\u30920\u304b\u30891\u306b\u5909\u66f4\u3059\u308b\r\n                 \"left\":$(\"#spin\").offset().left + $(\"#spin\").width()\/\/\u540c\u6642\u306b\u30ea\u30f3\u30af\u306e\u4f4d\u7f6e\u3068\u5e45\u306e\u5206\u3092\u8003\u616e\u3057\u305f\u4f4d\u7f6e\u306b\u79fb\u52d5   \r\n\t\t\t\t      },\r\n                      {\r\n\t\t\t\t\t   duration: 2000, \/\/\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u306e\u6642\u9593\r\n                       \/\/\u30b9\u30c6\u30c3\u30d7\u4e2d\u306e\u51e6\u7406\r\n                       step: function (num) {\/\/\u5f15\u6570num\uff1a\u51e6\u7406\u9014\u4e2d\u306e\u5909\u5316\u3057\u3066\u3044\u308b\u5024\r\n                       \/\/\u5909\u5316\u3059\u308b\u5024\u3092\u4f7f\u3063\u3066\u3061\u3087\u3063\u3068\u305a\u3064\u56de\u8ee2\u3055\u305b\u308b\r\n                       $(this).css({\r\n\t\t\t\t\t\t\t\t   transform: 'rotate(' + (num * -360) + 'deg)'\/\/css\u3067\u89d2\u5ea6\u3092\u5909\u3048\u308b\r\n                                   });\r\n                      },\r\n                       \/\/\u5b8c\u4e86\u6642\u306e\u51e6\u7406\r\n                       complete: function () {\r\n                                     $('#tip_spin').css('z-index', 0)\/\/\u6b21\u56de\u306e\u3053\u3068\u3092\u8003\u3048z-index\u30921\u304b\u30890\u306b\u623b\u3059\r\n                                               }\r\n    });\r\n\t$('#spin').mouseout(function(){\r\n\t\t\t\t\t\t\t\t $('#tip_spin').hide()\r\n\t\t\t\t\t\t\t\t });\r\n}\r\n<\/pre>\n<p>z-index\u30920\u304b\u30891\u306b\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3055\u305b\u308b\u3053\u3068\u3067\u3001\u5909\u5316\u3059\u308bz-index\u306e\u5024\u3092\u4f7f\u3063\u3066\u89d2\u5ea6\u3092\u8a08\u7b97\u3057\u3066\u56de\u8ee2\u3055\u305b\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>\u4eca\u56de\u3001\u53c2\u8003\u306b\u3055\u305b\u3066\u3044\u305f\u3060\u3044\u305f\u306e\u306f\u3001<br \/>\n\u300e<a href=\"http:\/\/d.hatena.ne.jp\/lagos_on\/20100509\/1273432767\">iPhone\u306e\u3088\u3046\u306b\u30d5\u30ea\u30c3\u30af\u64cd\u4f5c\u3067\u30b9\u30af\u30ed\u30fc\u30eb\u3067\u304d\u308bjQuery\u30d7\u30e9\u30b0\u30a4\u30f3\u3064\u304f\u3063\u305f &#8211; \u30c6\u30af\u30e1\u30e2<\/a>\u300f\u3055\u3093\u3001<br \/>\n\u300e<a href=\"http:\/\/jobtech.jp\/js\/171\/\">\u8981\u7d20\u3092\u56de\u8ee2\u3055\u305b\u308b &#8211; jobteck.jp<\/a>\u300f\u3055\u3093\u3067\u3059\u3002<br \/>\n\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3059\u3002<\/p>\n<p><a href=\"http:\/\/www.takaya-com.jp\/archives\/demo\/tooltip\/\" target=\"_blank\">\u30c7\u30e2\u30da\u30fc\u30b8\u306f\u3001\u3053\u3061\u3089<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7\u306b\u753b\u50cf\u3092\u542b\u3081\u308b\u65b9\u6cd5\u3068\u3001\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7\u306e\u52d5\u304d\u65b9\u306e\u30d1\u30bf\u30fc\u30f3\u3067\u3059\u3002 \u52d5\u304d\u306f\u300c\u30de\u30a6\u30b9\u30aa\u30fc\u30d0\u30fc\u3067\u51fa\u3066\u3001\u30de\u30a6\u30b9\u306e\u52d5\u304d\u306b\u5408\u308f\u305b\u3066\u52d5\u304f\u300d\u300c\u753b\u9762\u4e0b\u304b\u3089\u300d\u300c\u753b\u9762\u53f3\u304b\u3089\u300d\u300c\u56de\u8ee2\u3057\u306a\u304c\u3089\u300d\u306e\uff14\u30d1\u30bf\u30fc\u30f3\u3067\u3059\u3002 \u307e\u305a\u306f\u57fa\u672c\u306e\u300c\u30de\u30a6\u30b9\u30aa\u30fc\u30d0 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/takaya-com.jp\/archives\/wp-json\/wp\/v2\/posts\/39"}],"collection":[{"href":"https:\/\/takaya-com.jp\/archives\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/takaya-com.jp\/archives\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/takaya-com.jp\/archives\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/takaya-com.jp\/archives\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":1,"href":"https:\/\/takaya-com.jp\/archives\/wp-json\/wp\/v2\/posts\/39\/revisions"}],"predecessor-version":[{"id":40,"href":"https:\/\/takaya-com.jp\/archives\/wp-json\/wp\/v2\/posts\/39\/revisions\/40"}],"wp:attachment":[{"href":"https:\/\/takaya-com.jp\/archives\/wp-json\/wp\/v2\/media?parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/takaya-com.jp\/archives\/wp-json\/wp\/v2\/categories?post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/takaya-com.jp\/archives\/wp-json\/wp\/v2\/tags?post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}