Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › スクロールで現れる「ページトップへ」の改造
- このトピックには8件の返信、2人の参加者があり、最後に
拳志郎により11年、 2ヶ月前に更新されました。
-
投稿者投稿
-
-
2015年8月10日 1:30 PM #30559
拳志郎
ゲストいつもお世話になります。
スクロールで現れるページトップを
一番下にも行く物を追加したいと思いますがアドバイスお願い致します。 -
2015年8月10日 3:25 PM #30561
Hidekichi
ゲスト宛先を#footerにしたら良いかと思います。
$(“#footer”).offset().top; ←これでフッターの位置がわかります。動作サンプル: jQueryとcssだけで唐瀬へ戻るとFooterへ行くボタンを設置 | codepen
jQueryとcssだけで書いてみました。けど、トップへ戻るボタンは既にあるので、色々改造できるようにと、念の為に入れておきました。
例えば改造ポイントですが、スクロールの位置によってボタンを回転させ、classを付け替えたりします。
そのclassによって、トップへ戻ったりフッタへ行ったりするボタンを1つだけで実現できます。
あるいは、それぞれのボタンを表示しておきますが、スクロールの位置によって、片方をdisableにし、半透明などにした上で、動作させないようにしたりなど。Simplicity向けには書いてないんですけど、原理がわかれば改造はできるかと思います。
クリックしたらスクロールするというのは、特別難しいことではありませんが、スクロールの位置によってどうするかは色々アイデアが必要です。
つまりは、どのように表示させるかが案外悩みどころだろうと思います。回転させるサンプルは、うちのサイトですが、Simplicityをちょっと改造してみた part8-2 トップへ戻るボタン編2 オリジナルのまま改良 など。
色々とアイデアはあるかと思いますが、参考までに。
あと、何かしらバッティングするだろうと思うので、仮に子テーマのstyle.cssとjavascript.jsに書いた場合は、親テーマのトップへ戻る部分の処理をコメントアウトなどして、子テーマのみで動作するようにしておいてください。
-
2015年8月10日 3:29 PM #30562
Hidekichi
ゲスト変なリンクのタイトルになった(笑)
jQueryとcssだけでトップへ戻るとFooterへ行くボタンを設置 | codepen
が正しいタイトルです。僕はローマ字・かな入力どちらもできるんですけど、他人にPCを触らせないように、基本かな入力してます。そのせいもあってたまに妙な漢字が出たりしますけど、そこらは敢えて胸に納めて、突っ込まないように(笑)
-
2015年8月10日 4:41 PM #30564
わいひらキーマスターhidekichiさんのjQueryの方法が、後々のアップデートのことを考えると最も適していると思います。
ただ、HTMLを実際に編集するのであれば、button-go-to-top.phpを編集してください。 -
2015年8月10日 5:46 PM #30566
拳志郎
ゲストHidekichiさん
わいひらさん
いつもありがとございます。
早速教えて頂いたのを参考にチャレンジしたいと思います。
後程報告させて頂きたいと思いますのでよろしくお願いします。 -
2015年8月11日 7:59 AM #30577
Hidekichi
ゲストvelocity.jsを使ったりしていますが、
#30561の改造版 | codepen
で、ひとつのボタンがフッター行きとトップへ戻るを担います。
こんな感じで、その時々の状況によって行き先をフッター、トップと切り替えることもできます。時々って言ってもドキュメントの半分が境界なんですが(笑)velocity.jsはjQueryのanimateの凄いやつです。
僕も昨日触ったばかりなので、あまりうまく使えてないんですけどね。今回使った内容ぐらいでは大丈夫だろうと思いますが、jQueryのanimateはコマ落ちしたりするのでvelocity.jsを使ってみたりしました。velocity.jsじゃなくてもjQueryの機能でやることもできます。
-
2015年8月13日 8:50 AM #30604
拳志郎
ゲストHidekichiさんいろいろと教えて頂き感謝してます。
しかしながら僕のレベルだとまだまだチンプンカンプンです。教えて頂いたのを元にいまチャレンジしてるのは
Simplicityのjavascript.jsに追加でやろうとしてるんですがまだまださっぱりです。
ぜんぜんシンプルなもので良いのですが難しいですね。
まだまだ時間が必要になりそうです。 -
2015年8月13日 3:40 PM #30609
わいひらキーマスターカスタマイズに慣れていないのであれば、プラグインとかで実装するのが最も手っ取り早いかもしれません。
例えば、以下の「WD3K Go Top Down」プラグインとかならできそうかも。
トップへ戻る プラグイン 8選! ボトムへ飛ぶ もあるよ! | WordPressに感謝だ! -
2015年8月13日 5:35 PM #30611
拳志郎
ゲストわいひらさん 良いプラグインを教えて頂きありがとございます。
問題なく動きました。
まだ少ししか試していないのですがGoodです。
このままでも使えるのですが
時間を削りながらもう少し勉強していきたいと思います。
-
-
投稿者投稿
- トピック「スクロールで現れる「ページトップへ」の改造」には新しい返信をつけることはできません。