質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Q&A

解決済

1回答

2082閲覧

Colorboxのページ内リンクの高さの取得の複数設定

satoru32

総合スコア13

jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

0グッド

0クリップ

投稿2019/03/19 13:13

編集2019/03/20 01:19

このページを参考にColorboxのインラインで呼び出したHTMLの中に
ボタンがあってそれを押すと、ページ内リンクする内容を元にページ制作を行っています。

デモーページ
https://www.tam-tam.co.jp/tipsnote/sample/kanke/150805/

このページのアンカーリンクで移動してからColorboxを閉じる その2のボタンを複数設置を
行いたいのですがモーダルの中のclose2のボタンをクリックするとモーダルが閉じて#anchor_demoのアンカーリンク設定箇所に飛びます。

このボタンの設定を複数14個ぐらい行いたいのですがこの記述方法だと最初の項目した
設定が出来ない為複数設定を行う時に記述方法をご教授いただきたいです。
宜しくお願いいたします。

<script> $(document).ready(function(){ $('.close2').on('click', function(e){ e.preventDefault(); $.colorbox.close(); var position = $('#anchor_demo').offset().top; window.scrollTo(0,position); }); }); </script>
<div id="anchor_demo" class="section"> <h2>アンカーリンク設定箇所</h2> </div> <div id="inline05" style="width:300px;text-align:center;background:#eee;padding:50px;"> <p style="padding: 100px 30px 30px">ボタンでColorboxを閉じる</p> <p class="btn"><a href="#anchor_demo" class="close2">移動してからColorboxを閉じる</a></p> </div> <div id="anchor_demo" class="section"> <h2>アンカーリンク設定箇所</h2> </div> <div style="display:none"> <div id="inline05" style="width:300px;text-align:center;background:#eee;padding:50px;"> <p style="padding: 100px 30px 30px">ボタンでColorboxを閉じる</p> <p class="btn"><a href="#anchor_demo" class="close2">移動してからColorboxを閉じる</a></p> </div> </div>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kei344

2019/03/19 14:31

(質問文は編集できます)質問文のコードはそれぞれコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。
satoru32

2019/03/20 01:19

失礼しました。 修正しました。 宜しくお願いいたします。
guest

回答1

0

ベストアンサー

HTMLは仕様で同じページ上にidは重複できません。
なので、anchor_demo inline05 をそれぞれ別IDにしましょう。

投稿2019/03/20 15:02

kei344

総合スコア69400

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問