1
function() {
var i = 0;
$('.class').click(i=i+1)
if(i=3) {
$('.class2').css('display','block');
}
}
此代碼無效,請幫助我。jQuery在第三次點擊的div中顯示圖像
function() {
var i = 0;
$('.class').click(i=i+1)
if(i=3) {
$('.class2').css('display','block');
}
}
此代碼無效,請幫助我。jQuery在第三次點擊的div中顯示圖像
應該是:
$(function() { //ready function
var i = 0;
$('.class').click(function(){ //Attach click event to '.class'
i=i+1; //Or i++;
if(i===3) { //Use triple equal '===' for comparaison
$('.class2').css('display','block');
}
})
})
希望這有助於。
你應該在你的函數之外綁定你的點擊事件,然後跟蹤第3次點擊。您還應該使用比較運算符而不是賦值。當然,所有這些都應該包裝在文檔中。
var i = 0;
$('.class').on('click', function() {
i = i + 1;
if(i === 3) {
$('.class2').css('display','block');
}
});
該代碼有一些格式問題和/或缺少大括號。請修復這些問題。接下來,在這裏你只定義一個函數,你不叫它。那麼預期的行爲是什麼?實際是什麼?人們可以猜出答案,但請務必編輯您的帖子,以便獲得高質量(http://stackoverflow.com/help/how-to-ask)。 – YakovL
'if(i = 3)''='是賦值,'=='是比較 – j08691