jQueryにイベントを追加する可能性はありますか?たとえばalert('hi');
、ファーストクリックのみですか?
質問する
860 次
3 に答える
9
はい、1つのバインディング関数を使用できます:
myelement.one('click', function() {
alert('hi');
});
于 2013-02-12T19:10:14.507 に答える
1
ブール値を作成して、次のように最初のクリックかどうかを確認できます。
var clicked = false;
$(document).click(function() {
if(!clicked){
alert("hi");
clicked = true;
}
});
于 2013-02-12T19:10:42.310 に答える
0
domが再割り当てされない限り、Jqueryの1つのバインディングソリューションが適しています。つまり、ユーザーは更新せずに同じページにいます。
ページのリロードを含めてこれを使用する必要がある場合は、次の3つの方法があります。
1.DBの使用2.セッションの使用3.Cookieの使用
これらはすべてサーバー側のソリューションであり、ユーザーのクリックイベントを制御できます。これがあなたが探しているものであるならば、私はこれを詳しく説明し、コード例を書きます。そうでない場合は、1つの拘束力のある提案が適切です。この助けを願っています。
于 2013-02-12T19:16:32.547 に答える