WEB制作 jQuery

jQueryでウィンドウサイズによって読み込む画像を切り替える

投稿日:

JQuery logo

サイトデザインの確認のために、
全体を一枚のJPGで書き出してサクッとブラウザで確認してもらいたい時に
ブラウザの幅を広げると大きな画像に、狭めると別に用意した小さな画像を表示させたい!

HTMLだけでは画像の差し替えは出来ないし、
CSS のbackground-imageとメディアクエリでやってみたけどうまくいかない。
長ーーーい縦スクロークがうまく表示されないのだ。 

 いつものようにググってみると、
jQueryで実現出来るらしい。

■設置手順

まずはじめに、画像を用意。
画像ファイルは末尾に_spと_pcのついた2種類を用意して、マークアップ時には_spを記述しておく。

ってことは、○○○_sp.jpgと○○○_pc.jpgの画像を用意して、
HTMLには、spの方だけ書いておくのね。

 

 画像を切り替えるためのスクリプトはこれ。

 

このスクリプトはHTMLファイルの中の<head></head>の間に<script></script>で囲って記述。

サーバーにアップして、ページを確認するとバッチリ!!思った通りの動きです。
下記ページで公開しているスクリプトを使わせていただきました。
解説もくわしく載っているので、とってもわかりやすかったですよ。
TAM inc.様に感謝! 

参照:http://www.tam-tam.co.jp/tipsnote/javascript/post8851.html

本サイトの内容に誤りや不正確な記述がある場合やサンプルに基づくいかなる結果も一切の責任を負いかねますので、あらかじめご了承ください。





-WEB制作, jQuery

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

リストマークと字下げインデントのまとめ

画像なしで表現するリストマークのサンプルいろいろ 行頭記号やリストマークなどの装飾を、画像なしで実現する方法を紹介しています。 リストアップの条件は、 先頭に何かしら装飾をつける 2行目以降の先頭を1 …

no image

コメントアウトの書き方★html & css & php

WEB制作ではhtml & css & phpを触ることが多いですが、コメントアウトの書き方がぞれぞれ違うので忘れないようにメモ。 ちなみに、コメントアウトとは、ソースコード側に書いて …

サイトの文章や画像を簡単にコピーできないようにするには?

  Devanath / Pixabay 作ったサイトの文章や画像を簡単にコピーできないようにする方法です。 画像の保存を完全に防ぐことはできません。 でも、コピーにひと手間かかることが抑止 …

no image

HTML特殊文字—ちょっと使いたい時に

 よく使う記号、使われる記号、いざという時の… < &lt; &#60; > &gt; &#62; 左の二つは、HTMLなどのマークアップ言語で …

Atom★余分な改行を削除するには?

コードを打つのに便利なテキストエディタ「ATOM」。 サイト制作には欠かせないです。 このテキストエディタは、本体をインストールした後、自分の好きな機能を「パッケージ」というカタチで後からどんどん追加 …

サイト制作・グラフィック制作をしているデザイナーです。制作で躓いたことの備忘録としてこのブログを始めました。
たくさんの検索結果から、実際に何度も何度も自分で試してみて、自分に合うなと思った方法やうまくいった方法をこのブログに書き留めています。
プログラム関係のことはもっぱらコピペ派。
自分でゴリゴリ書くことはできません。。。プログラムが分かる人がうらやましいです。
そんな私でもなんとかサイト制作ができるのはグーグル先生と貴重な情報をおしげもなく公開してくださっているたくさんの方々のおかげ。
有志のみなさまに日々感謝しつつ制作させていただいています。