我正在对一些品牌做出以下看法。
我想在用户点击 5 个不同品牌的“关注”按钮时弹出警报。就像 Twitter 要求您在继续注册之前先关注 5 个人一样。
<%= link_to(t("Seguir"), new_user_registration_path, class: "float-right button") %>
在 JS 中,如何在 View 中的任何按钮被单击 5 次时触发警报?
<script>
$(".button").on("click", function(){
alert("ALERT");
});
</script>
每次点击按钮时都会触发警报,但我希望只有当用户关注了 5 个人时才会弹出警报。
谢谢
最佳答案
创建一个计数器变量,并在每次用户单击它时更新它
$(document).ready(function(){
var count = 0 ;
$("button").click(function(){
count+=1;
if (count==5)
alert("ALERT!");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>Click 5 times to get ALERT!</button>
关于javascript - 当用户点击按钮 5 次时如何执行警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28769492/