0

次の問題があります: スライダー (コーダ) を使用して、人々がいくつかの「ページ」をナビゲートできるようにしています。スライダーは、ハッシュ リンクを使用して次のページ/スライドに移動します。ユーザーがページ 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) に送信することを意味します。

これを解決するアイデアはありますか?

4

1 に答える 1

0

これが本当に問題である場合は、ドキュメントの準備ができているハッシュタグを削除して、ページをリロードするだけです。

于 2012-07-04T21:37:07.393 に答える