0

ここで以前の質問を参照しています。Web ページのショッピング カートの実装でフライ トゥ バスケット効果を実装していましたが、すべて正常に動作していますが、1 つの問題は、[カートに追加] リンクを何度でもクリックできることです。これを制限したい、またはその他の方法でバスケットに追加するアイテムの数を 20 に制限したいのですが、どうすればこれを達成できますか?

ajaxを介してバスケットにアイテムを追加するときに制限を与えただけで、ゆっくりと1つずつクリックすると正常に機能します。しかし、アイテムが制限 20 を超えたときに停止しないため、すばやくクリックするとクラッシュします。20 を超えたときにアニメーションを停止し、addtobasket 関数を使用してアイテムをデータベースに追加する必要があります。

リンクはこちら :バスケットのアニメーション中にリンクを無効にする

4

1 に答える 1

0

特定の数に達したら、ボタンを無効にするだけでよいと思います。小さなテストがあります: jsfiddle example

于 2013-03-21T10:27:33.520 に答える