私はこのサイトを継承しており、いくつかの修正を検討しています。現在 Hideslide.js を使用して、コンテンツのさまざまなセクション (月曜日、火曜日、水曜日など) を展開しています。
以前の管理者は、クリックされた外部リンクに応じて、そのページに移動し、特定のコンテンツ領域を開くリンクをホームページに配置しようとしました。これはまったく機能していないようです。
簡潔に言えば、それらのコンテンツ領域の 1 つに直接リンクして、ページがロードされたときにそれを開く方法はありますか?
私はこのサイトを継承しており、いくつかの修正を検討しています。現在 Hideslide.js を使用して、コンテンツのさまざまなセクション (月曜日、火曜日、水曜日など) を展開しています。
以前の管理者は、クリックされた外部リンクに応じて、そのページに移動し、特定のコンテンツ領域を開くリンクをホームページに配置しようとしました。これはまったく機能していないようです。
簡潔に言えば、それらのコンテンツ領域の 1 つに直接リンクして、ページがロードされたときにそれを開く方法はありますか?
はい。フラグメント URL を使用して手動で記述し、hideslides showHideContent 関数 onload を呼び出すことができます。
ディープリンクの URL には、希望日「hideslide_name box」の ID が含まれている必要があります。火曜日ご利用の場合
http://kalamazoobicycleclub.org/rides/rides.php#hideslide_q2
このコードをページに含める
<script>
var divId = window.location.hash.substring(1);
if (divId)
window.onload += showHideContent(null, divId);
</script>