• ベストアンサー

画像を並べるjQuery

今サンプルで、下記のサイトを参考にしてます。 http://phpspot.org/blog/archives/2011/09/jquery_82.html こちらの、写真に1枚1枚リンクの指定が貼っています。 リンク先がない場合、リンクを外すと崩れてしまいますが、リンク無しでも写真を並べる方法はありませんか? 欲を言えば、リンクありでもなしでも並べられたらいいのですが…。 ご教授頂ければと思います。

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

内容を見てはいませんが… >リンクありでもなしでも並べられたらいいのですが… ご質問通りのことを実現しようとするなら、スクリプトの内容を解析して修正するしかないように思います。 中身を見ていないのでまったくの想像ですが、御提示のスクリプトはレイアウトの調整をしているのみでリンクの制御は行なっていないと想像します。 それなので、スクリプトはそのままにしておいて(HTMLはリンクタグありのまま作成)、リンクがないつもりのリンク要素には、例えばhref="#noLink"などとしておくローカルルールとして、これによってリンクの動作を制御するスクリプトを追加すれば見た目はご質問のようになるのではないでしょうか? jQueryを利用しているようですので、追加するにしてもたいした行数にはならないでしょう。 例えば、こんな感じ。 $("div#am-container a").each(function(){  if($(this).attr("href")=="#noLink"){   $(this).css("cursor", "default");   $("img", this).click(function(){ return false; });  } }); #noLinkを設定しておくと、カーソルもポインター表示ではなくなります。

nukunuku_g
質問者

お礼

ありがとうございます。無事出来ました! 3日間くらいモヤモヤしてました。 >中身を見ていないのでまったくの想像ですが、御提示のスクリプトはレイアウトの調整をしているのみでリンクの制御は行なっていないと想像します。 私も、そのような記述が見当たらずどこを直せばいけるのか悩んでました(若干のカスタマイズならできるのですが、追加でコードを書くのが苦手だったので助かりました) 本当にありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • jQuery画像タブメニューのダイレクトリンク

    はじめまして。 jQueryのリンク設定で困っております。 以下サイトを参考にさせていただき、画像タブメニューを作成しております。 http://www.ezgate-mt.sakura.ne.jp/jquery/71.html 上記のサンプルにて、例えば直接「メニュー2」へのリンクを貼る方法をどなたかご教授いただけませんでしょうか。 短納期の仕事で行き詰まり、困っております。 どうぞよろしくお願い申し上げます。

  • jqueryティッカーについて

    http://www.ar-ch.org/mt/archives/2010/07/jquery.html 上のサイトで紹介しているスライドで動くスティッカーを実装しようと思ったのですが、サイトで紹介しているリンク先にはjquery.bxslider2.0.1.min.jsのファイルがありません。 ダウンロードはしたもののファイルが違うせいか紹介している通りになりませんでした。 説明不足かもしれませんが、自身jqueryは入門段階なので教えて頂けるのであれば簡単に説明していただけるとありがたいです。

  • jQueryを使用してページ全体をフェードさせたい

    タイトルの通りjQueryを使用してページ全体をフェードさせたいのですが、うまくいきません。 そこで皆様にお力を貸していただこうと思い質問しました。 イメージとしては以下のURLのような感じで、ホームページ内のリンクを行き来する度にリンク先ページをフェードインさせて表示したいのです。 http://blog-imgs-32-origin.fc2.com/m/y/s/myspacekaizou/jqueryfadingdemo.html 一応、http://yukinolab.blog.fc2.com/blog-entry-25.htmlとhttp://tech-objects.blogspot.jp/2011/07/jquery_04.htmlを参考にしてレイアウトをしたのですが、 #wrap { display: none; } を入力した段階でプレビューすると何も表示されなくなってしまいます。 #wrap { display: none; } を抜きでプレビューすると表示はされるのですが、リンクを飛んでみてもフェードインせずに普通にリンク先に飛ぶだけです。 何がいけないのでしょうか? ご教授のほどよろしくお願いします。

    • 締切済み
    • CSS
  • jqueryについて分からなくて困っています。

    jqueryを使って常にナビゲーションがついてくるフローティングメニューを設置しようと思っているのですが、ナビゲーションが全然動きません。 又、ナビゲーションにページ内リンクを設置しているのですがfirefoxだとリンク先に飛びません。 初歩的な事かもしれませんがjqueryを使った事がなくどうしていいのか困っています。 何が原因なのでしょうか? どうかお力をかして頂ければと思っております。 ↓下記のURLの内容になります。 http://www.roid-company.com/test/index.html

  • jQueryのtabsについて

    http://www.stilbuero.de/2007/10/23/jquery-ui-tabs-aka-tabs-3/ http://www.stilbuero.de/jquery/tabs_3/ http://www.special-sauce.com/sample/ マウスオーバーでタブ切り替え、かつ自動再生をさせたくて上記2点などのリンク先を参考に作りました。しかし以下のような問題が発生してしまいました。 テキスト1にマウスを置いてアニメーション途中でテキスト2へそしてテキスト1に戻るとアニメーションが途中で止まってしまう。 http://www.stilbuero.de/jquery/tabs_3/rotate.html 上記のデモサイト(こちらはクリックで動きますが。。)でも同じ症状がでるのでJavaScriptを書き足さないといけないのかもしれません。。JavaScriptがイチから書ける人間ではないのでそこをご理解頂いた上でアニメーションが完了するまで次の動きを適応させないなどの解決策をご教授願えないでしょうか。その他ライブラリで実現可能ということであればそちらも教えていただけると助かります。何卒よろしくお願いいたします。

  • jQuery 画像タブメニューへのダイレクトリンク

    jQueryを使用した画像タブメニューで表示された内容への 他ページからのダイレクトは可能でしょうか? 現在下記ページのノーマル版を使用しています。 http://web.showjin.me/2011/05/jquery_tab_image.html ■デモ画面 http://web.showjin.me/demo/jquery_tab_normal.php ファイル名の後にjquery_tab_normal.php#tab2など、アンカーリンクを張っても無理なようです。 方法がわかるようでしたらご教授お願いします。

  • illuminatというJQUERYのプラグイン

    illuminatというJQUERYのプラグインを下記サイトに導入したのですが全く光りません。 どこに問題があるのでしょうか? sample1.digi2.jp/sample/ また、こちらのプラグインは商用可と聞いたのですが、特にリンクを付けないといけないなど規定も無く使えるのでしょうか? 英語なのでコマーシャルもかと言う部分しかわかりませんでした。 ご存知なかたがいましたら教えてください。

  • (JQuery)自動でスライドさせるには・・・。

    JQuery初心者ですが、サンプルをカスタマイズしてナビゲーションを自動で巡回させたいのですが 色々試してみたり調べたのですが全くもってわかりません・・・。 下記URLがサンプルで元からある機能は変えずに 操作していない時はナビゲーションと連動して一枚一枚写真が自動でスライドしている 状態にしたいのですが、お分かりになる方ご指導いただければありがたいです・・・! http://landofcoder.com/demo/jquery/lofslidernews/index5.html

  • jQueryでCSSの背景画像を切り替えたい

    見出しをクリック後にCSSで指定している背景画像を変えるため、jQueryでCSSを変更させてみたところ上手くいきません。 jQueryで指定する変更後の背景画像を絶対パスに換えたら上手くいったので、 パスの指定方法が悪いところまでは分かったのですが、相対パスでの指定方法がわからなくなりました。 WordPress環境で下記のコードを使用しています。 ご教授の程、よろしくお願い致します。 【 jQuery】 ○ディレクトリ : テーマフォルダ/js/change.js jQuery(function() { jQuery("h3 div.class").hide(); jQuery("h3").click(function() { jQuery(this).next().slideToggle("fast"); jQuery(this).css("background-image" , "url('img/pic2.jpg')"); }); }); 【CSS】 ○ディレクトリ : テーマフォルダ/style.css h3 { background: #7c8187; background-image: url(img/pic.jpg); cursor: pointer; } 【画像】 ○ディレクトリ : テーマフォルダ/img/pic.jpg テーマフォルダ/img/pic2.jpg

    • ベストアンサー
    • CSS
  • jQueryでタブの中に表を入れる

    jQueryを使ってページを表示させようと思っています。 その中で、 http://5am.jp/jquery/jquery_ui_tabs/ このタブのメニューの中に http://styler.jp/blog/2013/01/18/handsontable/ こちらの表を入れ込みたいのですが、どうも上手く行きません。 css/jquery.handsontable.full.cssとjs/jquery.handsontable.full.js、js/jquery-2.min.jsを指定するとタブが上手く表示されず、外すとタブは表示されるのですが表が出て来ません。 どなたか似たようなことやったことのある方、ご教授よろしくお願いします。