-1

私はまだクリックイベントを使用して、特大のスライドショー内のスライドに移動するリンクとして機能させようとしています。無意味ですか?誰かがアイデアのヒントを持っているなら、私はそれについて読みたいです.

http://api.jquery.com/click/

超サイズのスライドショーで参照される .click 関数を使用しようとしています。

api.goTo

$(element).click(function(){
api.goTo(5);
});

関数はページ内で機能しますが、外部ページからどのようにリンクしますか? サムネイルでいっぱいのページがあり、各サムネイルをスライドショー ページの対応するスライドにリンクしようとしています。これが可能かどうかはわかりません。誰もこれを経験していますか?

どんな助けでも大歓迎です!

4

1 に答える 1

0

リンクには、ページ番号をクエリ文字列変数として含めるのが最適です。たとえば、次のようになります。

<a href="mydomain.com/myslideshow?page=5">Slideshow p.5</a>

次に、いくつかの JavaScript を使用してクエリ文字列変数を取得できます (これを行う方法の例については、「How can I get query string values in JavaScript?」getParameterByNameとして定義されている fn を参照してください) 。

var pageNumber = getParameterByName(page);

$(element).click(function(){
    api.goTo(pageNumber);
});
于 2012-05-14T21:16:34.160 に答える