Warning: Constant POST_PLUGIN_LIBRARY already defined in /home/pasora/pasona-sp.com/public_html/wp-content/plugins/similar-posts/similar-posts.php on line 27
イメージマップがスマホでずれる!プラグインで簡単解決 | 思いだし にっき
サイトアイコン 思いだし にっき

イメージマップがスマホでずれる!プラグインで簡単解決

<p>イメージマップがスマホでは位置がずれてしまい、予期せぬところにリンクしているという現象が起きました。<&sol;p>&NewLine;<p>コメントをいただきjQuery RWD Image Mapsプラグインの導入でずれを解消できたので備忘録として書きました。<&sol;p>&NewLine;<p><&excl;--more--><&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<h2>対処<&sol;h2>&NewLine;<p>レスポンシブ対応にするための方法をリサーチするとjQuery RWDイメージマップ<&sol;p>&NewLine;<p>を使用するという記事がいろいろ出ていました。<&sol;p>&NewLine;<p>ページ内にjQueryとダウンロードしたファイルを読込むというものです。<&sol;p>&NewLine;<p>プラグインだというので、なにぶんにも無精者の私としては、<&sol;p>&NewLine;<p>そんな面倒をしないでも、いつものプラグイン導入手順<&sol;p>&NewLine;<p>ダッシュボード&Implies;プラグイン&Implies;新規追加&Implies;プラグインを検索&Implies;インストール&Implies;有効化。<&sol;p>&NewLine;<p>ができるんじゃないのかな?と、<&sol;p>&NewLine;<p>とにかく試しに、プラグインを検索してみました(^^;)<&sol;p>&NewLine;<p>出てきたのは<strong>Responsive Image Maps<&sol;strong>が一つだけ。<&sol;p>&NewLine;<p>(日にちが経ってからは数が増えていましたが・・・)<&sol;p>&NewLine;<p>う~ん、どうなんだろうと、開発者のページを覗くと、説明に<&sol;p>&NewLine;<p>(引用)<&sol;p>&NewLine;<blockquote>&NewLine;<p>「このプラグインはWordPressで使用するためのRWD Image Maps jQueryプラグインを単にパッケージ化し、WordPressテーマに対応したイメージマップを作成する簡単な方法を提供します。」<&sol;p>&NewLine;<&sol;blockquote>&NewLine;<p>とありました。<&sol;p>&NewLine;<p>ふむ、では、これをインストールして有効化すればOK?<br &sol;>&NewLine;それだけではダメなようなので更に<&sol;p>&NewLine;<p>「JAVASCRIPT警告<br &sol;>&NewLine;言うまでもないことですが、RWD Image MapsのjQueryプラグインでは、ユーザーのブラウザでjavascriptを有効にして魔法を働かせる必要があります。」<&sol;p>&NewLine;<p>「RWDイメージマップjQueryプラグイン自体(WordPressラッパーではない)に関する質問や問題がある場合は、GitHubのjQuery RWD Image Mapsプラグインページを参照してください。」<&sol;p>&NewLine;<p>・・・とにかく試してみました(^o^;)<&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<h2>Responsive Image Mapsのインストールと有効化<&sol;h2>&NewLine;<p>通常のプラグインの導入手順でWordPressのダッシュボードから<&sol;p>&NewLine;<p>「プラグイン」&Implies;「新規追加」&Implies;「RWD Image Maps」と入れて検索<&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p><img class&equals;"aligncenter size-full wp-image-8172" src&equals;"https&colon;&sol;&sol;www&period;pasona-sp&period;com&sol;wp-content&sol;uploads&sol;2018&sol;09&sol;rwd2&period;png" alt&equals;"" width&equals;"441" height&equals;"534" &sol;><&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p>インストールしたら「有効化」をクリックします。<&sol;p>&NewLine;<p>プラグインに追加されました。<&sol;p>&NewLine;<p><img class&equals;"aligncenter size-full wp-image-8173" src&equals;"https&colon;&sol;&sol;www&period;pasona-sp&period;com&sol;wp-content&sol;uploads&sol;2018&sol;09&sol;rwd1&period;png" alt&equals;"" width&equals;"449" height&equals;"135" &sol;><&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p>実行コードを記述する必要があるようです。<&sol;p>&NewLine;<p>クリッカブルマップを使っているページの最後に以下を記述。<&sol;p>&NewLine;<p>書き加えたもの<&sol;p>&NewLine;<div class&equals;"su-note" style&equals;"border-color&colon;&num;dae3e4&semi;border-radius&colon;2px&semi;-moz-border-radius&colon;2px&semi;-webkit-border-radius&colon;2px&semi;"><div class&equals;"su-note-inner su-u-clearfix su-u-trim" style&equals;"background-color&colon;&num;f4fdfe&semi;border-color&colon;&num;ffffff&semi;color&colon;&num;090101&semi;border-radius&colon;2px&semi;-moz-border-radius&colon;2px&semi;-webkit-border-radius&colon;2px&semi;">&lt&semi;script&gt&semi;<br &sol;>&NewLine;&dollar;&lpar;document&rpar;&period;ready&lpar;function&lpar;e&rpar; &lbrace;<br &sol;>&NewLine;&dollar;&lpar;&&num;8216&semi;img&lbrack;usemap&rsqb;&&num;8217&semi;&rpar;&period;rwdImageMaps&lpar;&rpar;&semi;<br &sol;>&NewLine;&rcub;&rpar;&semi;<br &sol;>&NewLine;&lt&semi;&sol;script&gt&semi;<br &sol;>&NewLine;<&sol;div><&sol;div>&NewLine;<p>クリッカブルマップ&lpar;イメージマップ&rpar;を作る際には、画像を原寸大に対して設定されている必要があります。<&sol;p>&NewLine;<p><strong>座標をとった画像のサイズでメディアライブラリにアップロード<&sol;strong>します。<&sol;p>&NewLine;<p>大きすぎる画像は縮小されると、座標がずれてしまいます。<&sol;p>&NewLine;<p>使っているテーマなどで違うと思いますが、私の場合はStinger3です。<&sol;p>&NewLine;<p>元画像が少し大きかったようです。<&sol;p>&NewLine;<p>メディアにアップした画像を確認すると、フルサイズにしたのに、少し縮小されていました。<&sol;p>&NewLine;<p>なので、元画像を小さくして、座標を取り直してアップすると改善されました。<&sol;p>&NewLine;<p>スマホでずれるのは確認していなかったのでしばらく気づかずにいましたが、<&sol;p>&NewLine;<p>コメントをいただきズレを確認(><)<&sol;p>&NewLine;<p>このプラグインを導入で解決しました(^^; ご指摘ありがとうございました。<&sol;p>&NewLine;<p>これでスマホでもちゃんと指定したところにリンクされました(^^)<&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<h2>イメージマップがスマホでずれる さいごに<&sol;h2>&NewLine;<div class&equals;"sb-type-drop">&NewLine;&Tab;<div class&equals;"sb-subtype-a">&NewLine;&Tab;&Tab;<div class&equals;"sb-speaker">&NewLine;&Tab;&Tab;&Tab;<div class&equals;"sb-icon">&NewLine;&Tab;&Tab;&Tab;&Tab;<img src&equals;"https&colon;&sol;&sol;www&period;pasona-sp&period;com&sol;wp-content&sol;plugins&sol;speech-bubble&sol;img&sol;s&lowbar;j1&period;png" class&equals;"sb-icon">&NewLine;&Tab;&Tab;&Tab;<&sol;div>&NewLine;&Tab;&Tab;&Tab;<div class&equals;"sb-name">波空<&sol;div>&NewLine;&Tab;&Tab;<&sol;div>&NewLine;&Tab;&Tab;<div class&equals;"sb-content">&NewLine;&Tab;&Tab;&Tab;<div class&equals;"sb-speech-bubble"> 他のページでもイメージマップはいろいろ使っています。<&sol;div>&NewLine;&Tab;&Tab;<&sol;div>&NewLine;&Tab;<&sol;div>&NewLine;<&sol;div>&NewLine;<div class&equals;"sb-type-drop">&NewLine;&Tab;<div class&equals;"sb-subtype-b">&NewLine;&Tab;&Tab;<div class&equals;"sb-speaker">&NewLine;&Tab;&Tab;&Tab;<div class&equals;"sb-icon">&NewLine;&Tab;&Tab;&Tab;&Tab;<img src&equals;"https&colon;&sol;&sol;www&period;pasona-sp&period;com&sol;wp-content&sol;plugins&sol;speech-bubble&sol;img&sol;icon&lowbar;n2&period;png" class&equals;"sb-icon">&NewLine;&Tab;&Tab;&Tab;<&sol;div>&NewLine;&Tab;&Tab;&Tab;<div class&equals;"sb-name">猫にゃん<&sol;div>&NewLine;&Tab;&Tab;<&sol;div>&NewLine;&Tab;&Tab;<div class&equals;"sb-content">&NewLine;&Tab;&Tab;&Tab;<div class&equals;"sb-speech-bubble">イメージマップのあるページ全部に記述するんかにゃ? <&sol;div>&NewLine;&Tab;&Tab;<&sol;div>&NewLine;&Tab;<&sol;div>&NewLine;<&sol;div>&NewLine;<div class&equals;"sb-type-drop">&NewLine;&Tab;<div class&equals;"sb-subtype-a">&NewLine;&Tab;&Tab;<div class&equals;"sb-speaker">&NewLine;&Tab;&Tab;&Tab;<div class&equals;"sb-icon">&NewLine;&Tab;&Tab;&Tab;&Tab;<img src&equals;"https&colon;&sol;&sol;www&period;pasona-sp&period;com&sol;wp-content&sol;plugins&sol;speech-bubble&sol;img&sol;s&lowbar;j1&period;png" class&equals;"sb-icon">&NewLine;&Tab;&Tab;&Tab;<&sol;div>&NewLine;&Tab;&Tab;&Tab;<div class&equals;"sb-name">波空<&sol;div>&NewLine;&Tab;&Tab;<&sol;div>&NewLine;&Tab;&Tab;<div class&equals;"sb-content">&NewLine;&Tab;&Tab;&Tab;<div class&equals;"sb-speech-bubble"> 最初は全部のページに記述するのか<br &sol;>&NewLine;&lpar; ̄&Dcy; ̄&semi;&rpar; なんて思っていたけど・・・<br &sol;>&NewLine;1つのページに書くだけでいいようです。<&sol;div>&NewLine;&Tab;&Tab;<&sol;div>&NewLine;&Tab;<&sol;div>&NewLine;<&sol;div>&NewLine;<div class&equals;"sb-type-drop">&NewLine;&Tab;<div class&equals;"sb-subtype-b">&NewLine;&Tab;&Tab;<div class&equals;"sb-speaker">&NewLine;&Tab;&Tab;&Tab;<div class&equals;"sb-icon">&NewLine;&Tab;&Tab;&Tab;&Tab;<img src&equals;"https&colon;&sol;&sol;www&period;pasona-sp&period;com&sol;wp-content&sol;plugins&sol;speech-bubble&sol;img&sol;icon&lowbar;n2&period;png" class&equals;"sb-icon">&NewLine;&Tab;&Tab;&Tab;<&sol;div>&NewLine;&Tab;&Tab;&Tab;<div class&equals;"sb-name">猫にゃん<&sol;div>&NewLine;&Tab;&Tab;<&sol;div>&NewLine;&Tab;&Tab;<div class&equals;"sb-content">&NewLine;&Tab;&Tab;&Tab;<div class&equals;"sb-speech-bubble"> よかったにゃん。無精な波空には大変なことだからにゃ(^o^)<&sol;div>&NewLine;&Tab;&Tab;<&sol;div>&NewLine;&Tab;<&sol;div>&NewLine;<&sol;div>&NewLine;<div class&equals;"sb-type-drop">&NewLine;&Tab;<div class&equals;"sb-subtype-a">&NewLine;&Tab;&Tab;<div class&equals;"sb-speaker">&NewLine;&Tab;&Tab;&Tab;<div class&equals;"sb-icon">&NewLine;&Tab;&Tab;&Tab;&Tab;<img src&equals;"https&colon;&sol;&sol;www&period;pasona-sp&period;com&sol;wp-content&sol;plugins&sol;speech-bubble&sol;img&sol;s&lowbar;j1&period;png" class&equals;"sb-icon">&NewLine;&Tab;&Tab;&Tab;<&sol;div>&NewLine;&Tab;&Tab;&Tab;<div class&equals;"sb-name">波空<&sol;div>&NewLine;&Tab;&Tab;<&sol;div>&NewLine;&Tab;&Tab;<div class&equals;"sb-content">&NewLine;&Tab;&Tab;&Tab;<div class&equals;"sb-speech-bubble"> 一応試しにスマホとタブレットで、クリッカブルマップを使っているページをみてみましたよ<br &sol;>&NewLine;(^^)<br &sol;>&NewLine;全部OKです!<&sol;div>&NewLine;&Tab;&Tab;<&sol;div>&NewLine;&Tab;<&sol;div>&NewLine;<&sol;div>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p><a href&equals;"&sol;&sol;www&period;blogmura&period;com&sol;ranking&period;html"><img src&equals;"&sol;&sol;www&period;blogmura&period;com&sol;img&sol;www88&lowbar;31&period;gif" alt&equals;"" width&equals;"88" height&equals;"31" border&equals;"0" &sol;><&sol;a><br &sol;>&NewLine;<a href&equals;"&sol;&sol;www&period;blogmura&period;com&sol;ranking&period;html">にほんブログ村<&sol;a><&sol;p>&NewLine;&NewLine;

モバイルバージョンを終了