我创建的代码只显示了事件点击等功能。
我正面临处理此事件的困难。
任何人都可以帮助我,我犯了哪个错误。因为每当我点击事件时它总是同时重复。假设我第一次点击警报只出现一次,当我第二次点击警报将显示两次时。
$(document).ready(function () {
$('#button').click(function (e) { // Button which will activate our modal
$('#modal').reveal({ // The item which will be opened with reveal
animation: 'fade', // fade, fadeAndPop, none
animationspeed: 600, // how fast animtions are
closeonbackgroundclick: true, // if you click background will modal close?
// the class of a button or element that will close an open modal
dismissmodalclass: 'close'
});
$("#gag").click(function () {
alert('This event will trigger only once!');
});
$("#fug").click(function () {
alert('This event will trigger only twice!');
});
});
});
答案 0 :(得分:1)
$(document).ready(function() {
$('#button').click(function(e) { // Button which will activate our modal
$( "#gag" )
.unbind()
.click(
function() {
alert('This event will trigger only once!');
});
$( "#fug" )
.unbind()
.click(
function() {
alert('This event will trigger only twice!');
});
});
});
这将首先unbind()
然后bind()
,因此不会重复您的活动