0

jQuery で認識されない DOM 要素に問題があります。

サイトは次のとおりです。

http://www.italartsofas.it/collection2012/

クリックしたときにページをめくる機能を追加する必要があります。この関数は、次のスクリプトを使用して、クラス "prima" と "ultima" の div で機能します。

$ (". prima"). click (function () {
     $ ('# magazine'). turn ('page', 1);
});

$ (". ultima"). click (function () {
     var pagine = $ ('# magazine'). turn ('pages');
     $ ('# magazine'). turn ('page', page);
});

実際、「Prima pagina」と「Ultima pagina」スクリプトをクリックすると機能します。

クラス「jPag-first」のリンク「First」で実行しようとした瞬間、ページは変わりません。

スクリプトは次のとおりです。

$ (". jPag-first"). click (function () {
     $ ('# magazine'). turn ('page', 1);
});

おそらく、div # demo1 のコンテンツが jQuery を使用して作成されており、HTML にまだ存在していないためでしょうか?

4

1 に答える 1

1

ここでスペースを削除する必要があります:

$(". prima")
$("# magazine")

次のようにする必要があります。

$(".prima")
$("#magazine")

クラス/ID 識別子の間にスペースを入れてはなりません。

于 2012-06-19T10:47:03.067 に答える