次の問題があります: スライダー (コーダ) を使用して、人々がいくつかの「ページ」をナビゲートできるようにしています。スライダーは、ハッシュ リンクを使用して次のページ/スライドに移動します。ユーザーがページ 1 (#page1) にいる場合、ユーザーをページ 2 (#page2) に導くリンクがあります。スライダーの上部にページ番号がリンクとして表示されますが、これはページが訪問された場合のみです。そのため、6 つのページがあり、ユーザーが 1 番目から 2 番目、3 番目のページに移動した場合、スライダーの上部には (1、2、3 ページへの) 3 つのリンクしかありません。
問題は、ハッシュ URL を使用してアドレス バーにリンク全体を入力するだけで、ユーザーが最初に 5 ページより前のページにアクセスしなくても、5 ページ (または実際には任意のページ) に移動できることです。たとえば、私が入力した場合
www.mydomain.com/slider/index.php#page5
スライダーは自動的にスライダーの 5 番目のスライド/ページに移動するため、最初の 4 つはスキップされます。ユーザーが最初の 4 つにアクセスした場合にのみ #page5 に移動できるようにしたい (つまり、スライド全体をクリックすることによって)。これは、アドレス バーに URL を入力して直接 #page5 に移動する場合、最初のページ (#page1) に送信することを意味します。
これを解決するアイデアはありますか?