- ベストアンサー
マウスオーバした部分の画像を隣に拡大して表示させたい
- マウスオーバした部分の画像を隣に拡大して表示させたいが、文字化けが起こってしまい、うまく動作しない。Javascriptを使用したいが初心者。
- マウスオーバした画像の拡大表示を実現したい。しかし、文字化けが起こり、Ajaxのソースのようで動作しない。Javascriptを使用したいが初心者。
- マウスオーバした画像を隣に拡大して表示させたい。しかし、文字化けやうまく動作しない問題があり、Javascriptを使用したいが初心者。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
参考に挙げてるページでは、「jQuery」というJavaScriptライブラリと、 「jQZoom」という「マウス部分を拡大表示」するjQuery用プラグインを使っています。 (jQueryはAjaxも出来るライブラリですが、この例ではAjaxは使っていません。) 参考のコードでは <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script> <script type="text/javascript" src="lib/jquery/jquery.jqzoom.js"></script> の部分が、jQueryおよびjQZoomの読み込み指定部です。 jQueryは絶対URLで指定していますが、jQZoomは相対で指定していますので、このHTMLファイルだけを作っても動作しません。 jQZoomを質問者さんの環境でも用意する必要があります。 http://www.mind-projects.it/projects/jqzoom/ からダウンロードし、それを展開したJavaScriptファイル(jquery.jqzoom.js)を、<script …>で読み込むようにしてください。 (scriptタグで指定するパスは適宜変更してください。htmlと同じファイルにjquery.jqzoom.jsを置くのなら、 <script type="text/javascript" src="jquery.jqzoom.js"></script> になります)
その他の回答 (1)
- 藤田 朋郎(@hujitomo)
- ベストアンサー率54% (39/71)
参考 URL の通りに作成するのが一番簡単で確実。 文字化けするのはおそらく(つか確実に)文字コードが間違っているだけでしょう。 サンプルのソースは UTF-8 で保存することを前提に書かれておりますので、キチンと UTF-8 で HTML ファイルを作成すれば問題なく動作するはずです。 もしもユニコードでの保存ができないアプリケーションで HTML ファイルの作成をしているならば、サンプルソースの『 charset=utf-8 』の箇所を、任意の文字コードに変更してください(例:『 charset=Shift_JIS 』) >できればJavascriptを使ってやりたいのですが。。。 Ajax はそもそも JavaScript で動いているって事を理解されてます?
お礼
回答ありがとうございました。
お礼
回答ありがとうございました。