• 締切済み

こちらのウェブサイトさんについて

こちらの園芸のサイトさん http://kaenjusai.jp に入ると、呼び方は解りませんが、画像と文字だけのページがワンクッション入って、クリックするかスクロールするとメインのページに移動します。移動後はスクロールしても戻らなくなっています。 これはどのような仕組みになっているのか、解る方はいらっしゃいますでしょうか? ソースを覗いてみましたが、いかんせん素人なのでjQueryなのかCSSなのか、はたまた別の仕組みなのか分かりませんでした。

  • CSS
  • 回答数1
  • ありがとう数0

みんなの回答

  • int3
  • ベストアンサー率34% (65/190)
回答No.1

>jQueryなのかCSSなのか、はたまた別の仕組みなのか分かりませんでした。 両方ですけど難しいことはしてないようです。 htmlの構造的にはopening(スクロール前)/main(スクロール後)を最初からだしている ただ、openingのほうはz-index等でmainより前に表示されるようにしている <div id="wrapper"> <div id="opening"> <div id="main"> </div> スクロールのクリック後は、index.jsにかいてある以下の処理でtop: -100%, z-index: -1にして見えないようにしているだけです。 $main = $("#main"); $opening = $("#opening"); //Button $('#opening dl').click(function() { $opening.animate({ "top" : "-100%" }, 900, function() { $('#sidebar nav').css('position', 'absolute'); $('#main').css('position', 'relative'); }); $main.animate({ "top" : "0%" }, 900, function() { $('#sidebar nav').css('position', 'fixed'); $('header').css('position', 'fixed'); $('#opening dl').css('display', 'none'); $('#opening').css('zIndex', -1); }); return false; });

関連するQ&A

  • ナビゲーションのスライド移動

    http://portfolio.css-eblog.com/ 上記サイトのように、ページ遷移する際にナビゲーションの位置がスライドしながら 移動する仕組みをjQueryで作りたいです。 何か参考になるソースやプラグインはないでしょうか?

  • divの中に外部のHTMLを埋め込む

    divの中に外部のHTMLを埋め込む(読み込む)ことはできますか?推奨されていますか? その際には何というタグで読み込むのでしょうか? IE8/9を対象にしています。 jqueryで作った独自のコンテンツ(html)を読み込みたいです。 なぜメインのHTMLに直接j独自コンテンツのソースを張ろうと思わなかったのは こちら側で作ったコンテンツを第三者に配布した場合、 jqueryで作ったページが利用しているCSSのidセレクタ名などがメイン(読込み先html)が利用しているCSSのidとかぶってしまう可能性があると思ったからです。 メインページが読み込むCSSはメインページが利用するCSSただ1つとしておきたいのです。 何かいい方法はありますか?

    • ベストアンサー
    • CSS
  • ウェブサイトへの着せ替え機能の実装

    ウェブサイト上でよくある、Flashなどで動く着せ替え機能について質問させていただきます。 仕事上で着せ替え機能の採用が決まりまして、導入に際してどういったアプローチがあるのかお聞きしたく思います。 定番なのはFlashでの動作なのですが、当方HTMLやCSS・jQueryを少しかじった程度ですのでどうしても敷居が高く感じています。 これからの流行としてもFlashは過去のものとなる傾向があるようにも感じられ、できることならjQueryなどでどうにかならないかと思っています。 まだまだ勉強中のみですのでjQueryで動作可能かどうかすら判断がつかなく、困っています。 少し調べてみた印象では、 ・メインとなる画像の配置 ・jQueryで適当にサムネイル製作、透過PNGでパーツを表示 ・パーツをクリック、absolute指定でメイン画像にオーバーレイ表示 ・商材の関係上パーツによってメイン画像を動かさなければならないので、パーツをクリックしたタイミングでメイン画像もabsolute指定で位置変更 なのですが、これで正解なのでしょうか? 以前の投稿などを覗くと、簡単なものであればHTML/CSSで可能との回答もあり、上記の方法が間違っているようでしたら具体的なプログラミング方法もご教授いただきたいです。 参考URLのみでも構いません。よろしくお願い致します。

    • ベストアンサー
    • CSS
  • 数枚のバナーが一定の間隔でスクロールするライブラリ

    数枚のバナー(仮に6枚)が一定時間でスクロールして入れ変わるライブラリを作りたいと思っています。 またメインバナーの横には小さいサムネールもあり、ロールオーバーでメインの画像がそれになるようにしたいです。 説明では難しいのでこちらを見て下さい。 http://www.selecsonic.com/selecsonic/top/index.jsp まさにこんな感じのものが作りたいです(全く一緒にしたい。画像は4枚verにして) html、cssの知識はありますがこういったものが全く疎いのでご教授下さい。 jqueryですよね? ポイントは 1、自動再生、一定時間でスクロール 2、サムネールをロールオーバーでメインがそのバナーまでスクロール 3、バナーをクリックでリンク先へ移動(メイン、サムネール共に) 4、ページを読む込むたびに開始位置ランダム(これはできたらでいいです) 以上です。 お願いします。

  • ページ内リンクをスクロール移動させる方法

    このサイトのように、メニューをクリックすると コンテンツ側のエリアだけスクロールするようにさせるには どうすればいいのでしょうか? http://www.yurikago.or.jp jQueryを使ったページ内スクロールの方法は色々なサイトで紹介されていたのですが、 どれもページ全体がスクロール移動するものだったので、質問させて頂きました。 (あるいはページ全体がスクロールするものを少しアレンジすれば、可能なのでしょうか?) 教えて頂けましたら幸いです。

    • ベストアンサー
    • CSS
  • 画面サイズに合わせて、中心がずれないスライダ

    どなたか、助けてください!!!! http://www.altour.com/ ↑ このような、横幅一杯にメインビジュアルがあり、 且つ、ウィンドウサイズに合わせて、 メインビジュアルの中心がずれないスライダ式の トップページを作りたく、 HTMLとCSSとjQueryでデザインしております。 このページのソースコードを見たり、 ネット検索で横幅いっぱい表示のスライダの作り方を探したり、 いろいろしているのですが、 まったくやり方がわかりません。。。。 jQueryでもそのようなプラグインが探せ出せませんでした。 どのようにしたら作れるか、 どなたか教えていただけませんでしょうか??

    • 締切済み
    • CSS
  • 勝手にスクロールして動いてしまう

    jqueryを使用してメインビジュアルの自動画像切り替えをしているのですが、 不具合が発生していて、しばらくすると、勝手にスクロールして動いてしまいます。 CSSとjqueryが複雑にはりこんでいるので、不具合を修正するは難しいと思い、 勝手にスクロールするのを禁止するスクリプトがあれば…、と思い投稿しました。 スクロールするのを禁止する方法が、もしあれば教えて頂けると助かります。 よろしくお願いします。

  • ホームページ作成 テクニック

    今、ホームページを作っているのですが、このサイト(http://www.ishi-no-kura.jp/)のように文字をクリックするとウィンドウを変えることなくスムーズに入れ替わるような移動のようなことをするにはどのように設定することで可能でしょうか? また、自分のやりたいことは、メインページで文字をクリックするとメインの画像の透明度が下がり文字に対応した画像や文章をメインの画像の上に出すことです。(こちらが知りたいです) html,css,javascriptをしようして作成したいと思ってます。 分かりにくかったらすいません。 お願い致します。

    • ベストアンサー
    • CSS
  • マウスのスクロールが早くなりました。

    ワイヤレスマウスですが、真ん中のスクロールボタン操作で移動するスクロール量が滅茶苦茶大きくなりました。 ワンクリックで半ページ分、軽く飛びます。 到底実用的でありません。 (現在、(ノートの)パッドでスクロール操作しています。この方は適当に動いてくれます) 設定は全部「一番遅い」になっています。 マウスがどこか壊れたのでしょうか? 蛇足ですが、わたし個人的には、ワンクリックで移動する量が大きいのだから、「大きい」というべきで、「早い」という言い方はおかしいと思うのですが、設定にはそう表現してあるので、タイトルはこの表現を使わせていただきました。

  • http://inze.it/の仕組み

    かなりクールなこちらのページですが、 http://inze.it/#references 仕組みが分かりません。 html5? jquery? csss? 添付画像を参考にして頂きたいのですが 真ん中の円グラフがスクロールとともに変化しますが 仕組みが分かりません、 見た印象ですが 1、レイヤー見たいに2層構造になっている? 2、背景と前景で移動スピードが違う? どのようなテクニックで実現しているのでしょうか? そして同じようなページを作る上でサンプルとか参考になる サイトをどなたかお教え願います

    • 締切済み
    • CSS

専門家に質問してみよう