mypageサイドナビの「ポイント獲得方法モーダル」内リンククリック時のスクロール機能に、ターゲット要素の存在チェックを追加しました。
$(target).lengthでターゲット要素の存在をチェック/mypage/ + ハッシュ(例: /mypage/#tabQuestion1)に遷移#tabQuestion1/2/3が存在 → スクロール動作未交換のポイント
1,234 pt
モーダル内の青色のテキストリンクをクリックすると、以下の動作が行われます:
#tabQuestion1へスクロール(このページに存在)#tabQuestion2へスクロール(このページに存在)#tabQuestion3へスクロール(このページに存在)💡 ボタンスタイルからシンプルな青色テキストリンクに変更し、一般的なウェブデザインパターンに準拠しました。
モーダルから「アンケートを見る」をクリックすると、このセクションにスクロールします。
実際のmypageトップページでは、ここにアンケート一覧が表示されます。
モーダルから「リサーチDEMO!を見る」をクリックすると、このセクションにスクロールします。
実際のmypageトップページでは、ここにリサーチDEMO案件が表示されます。
モーダルから「座談会・インタビュー案件を見る」をクリックすると、このセクションにスクロールします。
実際のmypageトップページでは、ここに座談会・インタビュー案件が表示されます。
#tabQuestion1/2/3が存在する#tabQuestion1/2/3が存在しない/mypage/#tabQuestion1に遷移$(target).lengthでチェック済み)アンケート、リサーチDEMO!、座談会・インタビューが0件の時に、iResearchリワードへの誘導ボックスを表示します。
アンケートを待つ間に...
💰 iResearchリワードでポイントGET →募集を待つ間に...
💰 iResearchリワードでポイントGET →募集を待つ間に...
💰 iResearchリワードでポイントGET →irs/webapp/monitor/view/tpl/mypage/include/sidenavi.tpl:207-223💡 補足情報
sidenavi.tplは多くのmypageテンプレートで使用される共通コンポーネントのため、この修正によりすべてのmypageページで安全にモーダル機能が動作します。