我知道我可以轻松解决此问题,但我正在寻找这种情况下的最佳做法。这是一个简化版本http://jsbin.com/isered/3/edit。我正在尝试创建一个重用函数,但我需要它,以便在事件触发时(即单击锚标签),它只添加一次输出区域,而不是每次调用该函数时。Javascript - 多次调用函数,但只有一个效果
jQuery的/ JavaScript的
$(function() {
function foo() {
$('a').on('click', function() {
$('.asdf').append('poo');
});
}
foo();
foo();
});
HTML
<a href='#'>hello</a>
<a href='#'>world</a>
<p class='asdf'></p>
一个工作演示很棒,但如果JSBin链接崩溃,这个问题没有有用的内容。你能否在问题中提供相关的代码? – 2012-07-13 00:14:52