6件の投稿を表示中 - 1 - 6件目 (全6件中)
-
投稿者投稿
-
2021年11月16日 9:52 AM #91776
【お使いの Snow Monkey のバージョン】15.14.5
【お使いの Snow Monkey Blocks のバージョン】13.2.1
【お使いの Snow Monkey Editor のバージョン】6.2.1
【お使いのブラウザ】google chrome
【当該サイトのURL】https://www.kyushu-kiden.co.jp/works/works-category### 実現したいこと
いつもお世話になっております。
タブ設定についてご質問があります。ページ1に、
タブブロックを利用してタブ「A」「B」「C」を設定してページを作った場合、・ページ2からの内部リンクで開いたとき → タブ「A」を開いた状態でページ表示
・ページ3からの内部リンクで開いたとき → タブ「C」を開いた状態でページ表示させる方法はありますでしょうか?
2021年11月16日 12:41 PM #91801そのような機能は無いので、やるとすれば JavaScript を書いて実行させる感じになります。
下記サンプルです。
window.addEventListener( 'load', // ページを完全に読み込んだ後に実行 () => { // 前のページの URL を取得 const ref = document.referrer.toLowerCase(); // 対象にしたいページのスラッグを指定 const targetSlug = encodeURI( '/ブログ/' ).toLowerCase(); if ( -1 !== ref.indexOf( targetSlug ) ) { // 対象とするタブブロックを指定 const tabs = document.querySelector( '[data-tabs-id="0cd7c37d-33db-4b10-b91d-30a091d2f667"]' ); if ( !! tabs ) { // 対象とするタブを指定 const tab = tabs.querySelector( '[aria-controls="block-ce097728-902c-47fa-9c7b-d25e712c782f"]' ); if ( !! tab ) { // 対象のタブを強制クリックする tab.click(); } } } }, true );
2021年11月16日 1:21 PM #91808お忙しいところサンプルをご提供ありがとうございました。
こちらでやってみます。♥ 0Who liked: No user2021年11月16日 4:01 PM #92071すいません実装したいことが間違えていました・・・。
こちらの場合どのようになりますでしょうか?ページ1に、
タブブロックを利用してタブ「A」「B」「C」を設定してページを作った場合、ページ2の、
・リンクバナー画像1からの内部リンクで開いたとき → タブ「A」を開いた状態でページ表示
・リンクバナー画像2からの内部リンクで開いたとき → タブ「C」を開いた状態でページ表示させる方法はありますでしょうか?
リンクバナー画像に設定するURLにパラメータを付けておいて、
それで判別するような感じでしょうか?♥ 0Who liked: No user2021年11月17日 12:09 AM #921002021年11月17日 4:21 PM #92153 -
投稿者投稿
6件の投稿を表示中 - 1 - 6件目 (全6件中)
- トピック「Snow Monkey Blocksの「タブ」設置について」には新しい返信をつけることはできません。