Jquery 只调用函数两次
我想创建一个按钮,只能使用两次,然后禁用自己。至于现在,我明白了这一点,但现在我被卡住了Jquery 只调用函数两次,jquery,Jquery,我想创建一个按钮,只能使用两次,然后禁用自己。至于现在,我明白了这一点,但现在我被卡住了 <audio id="buzzer" src="https://xxx.mp3" type="audio/ogg"></audio> <input type="button" value="Start" id="start" /> <script type="text/javascript"> var buzzer = $('#bu
<audio id="buzzer" src="https://xxx.mp3" type="audio/ogg"></audio>
<input type="button" value="Start" id="start" />
<script type="text/javascript">
var buzzer = $('#buzzer')[0];
$('#start').on('click', function() {
$('#buzzer').get(0).play();
});
$('input:button').click(function(){
$('input:button').attr("disabled", true);
});
</script>
var蜂鸣器=$(“#蜂鸣器”)[0];
$('#start')。在('单击',函数()上){
$(“#蜂鸣器”).get(0.play();
});
$('input:button')。单击(函数(){
$('input:button').attr(“disabled”,true);
});
感谢您的帮助。您只需计算按钮被按下的频率,并在单击两下后将其禁用即可 这段代码对我来说很好:
var蜂鸣器=$(“#蜂鸣器”)[0],点击=0;
$('#start')。在('单击',函数()上)
{
$(“#蜂鸣器”)[0]。播放();
咔哒声++
如果(单击==2)
{
$(此).attr(“已禁用”、“已禁用”);
}
});代码>
您只需计算按钮被按下的频率,并在单击两下后将其禁用
这段代码对我来说很好:
var蜂鸣器=$(“#蜂鸣器”)[0],点击=0;
$('#start')。在('单击',函数()上)
{
$(“#蜂鸣器”)[0]。播放();
咔哒声++
如果(单击==2)
{
$(此).attr(“已禁用”、“已禁用”);
}
});代码>
您必须创建一个计数器
请参见此示例:
var maxclick=2;
var countclick=0;
$(“.mybtn”)。单击(函数(){
countclick++;
majBtn();
如果(countclick>=maxclick)
{
$(this.prop(“disabled”,true);
}
});
$(文档).ready(函数(){
majBtn();
});
函数majBtn()
{
var countdown=maxclick countclick;
$(“.mybtn”).text(“单击我”+倒计时)
}
单击我
您必须创建一个计数器
请参见此示例:
var maxclick=2;
var countclick=0;
$(“.mybtn”)。单击(函数(){
countclick++;
majBtn();
如果(countclick>=maxclick)
{
$(this.prop(“disabled”,true);
}
});
$(文档).ready(函数(){
majBtn();
});
函数majBtn()
{
var countdown=maxclick countclick;
$(“.mybtn”).text(“单击我”+倒计时)
}
单击我
这可能会对您有所帮助
var clicks =1;
var buzzer = $('#buzzer')[0];
$('#start').click(function(){
if(clicks<2){
$('#buzzer').get(0).play();
}
else{
$('input:button').attr("disabled", true);
}
clicks++;
});
var=1;
var蜂鸣器=$(“#蜂鸣器”)[0];
$(“#开始”)。单击(函数(){
如果(单击,这可能会对您有所帮助
var clicks =1;
var buzzer = $('#buzzer')[0];
$('#start').click(function(){
if(clicks<2){
$('#buzzer').get(0).play();
}
else{
$('input:button').attr("disabled", true);
}
clicks++;
});
var=1;
var蜂鸣器=$(“#蜂鸣器”)[0];
$(“#开始”)。单击(函数(){
如果(点击你在哪里计算点击次数?你在哪里计算点击次数?是否可以在按钮上显示一个编号的倒计时?但播放音频的功能似乎不是此代码的一部分。是否可以添加它?谢谢。@Aureliandarie Matisson什么?!是否可以显示一个编号的cou按下按钮?播放音频的功能似乎不是代码的一部分。是否可以添加它?谢谢。@aureliandarie Matisson什么?!