私はjqueryを初めて使用しますが、これには本当に困惑しています。
上部に製品のスライド ショーがあり、製品の 1 つをクリックすると、ページがメインの #content div をサーバーからのページで更新するページを作成しようとしています。ページを表示するための ajax 呼び出しを取得するために、.load() 関数を使用しています。さらに、リンクをクリックしてもページが完全に変更されないように、 event.preventDefault() を使用しています。
この時点で何が間違っているのかわかりません。どんな助けでも大歓迎です。
また、私がやろうとしていることを行うために他のプラグインを探しましたが、成功しませんでした.
私がこれまでに行ったこと:
コードがこの jsfiddle に貼り付けられたのは、stackoverflow が正しくフォーマットされていないと不平を言い続けたためです。カルーセル用のcssもありますが、うまく機能しているようです。必要に応じて含めることができます
<div id="wrap">
<div id="mycarousel" class="jcarousel-skin-tango">
<ul>
<li><a href="page1.html"><img src="img1.png"alt="" /></a></li>
<li><a href="page2.html"><img src="img2.png"alt="" /></a></li>
<li><a href="page3.html"><img src="img3.png"alt="" /></a></li>
<li><a href="page4.html"><img src="img4.png"alt="" /></a></li>
<li><a href="page5.html"><img src="img5.png"alt="" /></a></li>
</ul>
<div class="jcarousel-scroll">
<form action="">
<a href="#" id="mycarousel-prev">« Prev</a>
<a href="#" id="mycarousel-next">Next »</a>
</form>
</div>
</div>
<div id="content">
Show the content
</div>
</div>
前後にエスケープ文字があってもスタック オーバーフローが気に入らなかったため、jquery コードはフィドルにあります。