• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マウスオーバした部分の画像を隣に拡大して表示させたいと思っています。)

マウスオーバした部分の画像を隣に拡大して表示させたい

このQ&Aのポイント
  • マウスオーバした部分の画像を隣に拡大して表示させたいが、文字化けが起こってしまい、うまく動作しない。Javascriptを使用したいが初心者。
  • マウスオーバした画像の拡大表示を実現したい。しかし、文字化けが起こり、Ajaxのソースのようで動作しない。Javascriptを使用したいが初心者。
  • マウスオーバした画像を隣に拡大して表示させたい。しかし、文字化けやうまく動作しない問題があり、Javascriptを使用したいが初心者。

質問者が選んだベストアンサー

  • ベストアンサー
  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.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> になります)

matsukaze2
質問者

お礼

回答ありがとうございました。

その他の回答 (1)

回答No.1

参考 URL の通りに作成するのが一番簡単で確実。 文字化けするのはおそらく(つか確実に)文字コードが間違っているだけでしょう。 サンプルのソースは UTF-8 で保存することを前提に書かれておりますので、キチンと UTF-8 で HTML ファイルを作成すれば問題なく動作するはずです。 もしもユニコードでの保存ができないアプリケーションで HTML ファイルの作成をしているならば、サンプルソースの『 charset=utf-8 』の箇所を、任意の文字コードに変更してください(例:『 charset=Shift_JIS 』) >できればJavascriptを使ってやりたいのですが。。。 Ajax はそもそも JavaScript で動いているって事を理解されてます?

matsukaze2
質問者

お礼

回答ありがとうございました。

関連するQ&A

専門家に質問してみよう