我想在每個點擊類中顯示一些文本,但保持點擊類。不久,如果你點擊2次,你會得到一個div文本「你點擊了兩次」,你仍然可以點擊第三次,然後你會得到「你點擊了三次」,直到第五次當所有東西會隱藏。有沒有什麼simpel的方式來做到這一點?我嘗試過這個,但無法讓它工作。如何讓不同的文字在點擊x次後出現?
var clicks = 0;
$('.clicky').on('click', function()
{
clicks++;
if(clicks >= 3)
{
$(this).add($('.background')).add($('.hello'));
}
else(clicks >= 5)
{
$(this).add($('.background')).hide();
}
});
http://jsfiddle.net/sLAzY/ 這是隱藏功能的工作示例。
希望你明白我的意思
祝你有美好的一天!
我很困惑。你在你的問題中說,你想改變文本來顯示div被點擊了多少次,但是在你的代碼中你甚至沒有試圖改變/設置任何文本。 – FixMaker
你的代碼有一個問題是else(clicks> = 5)'應該讀else else if(clicks> = 5)' – Stuart