0
我有一個被多次調用的JavaScript函數。看起來createUser函數被添加爲數組,每次有人點擊「Add Bidder」鏈接時被調用。Javascript:多次避免嵌入函數調用對象
<a id="add_bidders_14" class="bidders" href="#" vendor_id="123"> Add Bidder </a>
這裏是一個JavaScript函數
function addClickBehavior() {
$("#add_bidders_14").click(function() {
var data_object = {};
data_object.vendor_id = $(this).attr("vendor_id");
bidderModal()
}
}
function bidderModal(data_object) {
createUser(data_object);
}
function createUser(data_object) {
alert("I pop up more and more each click to the Add Bidder link");
}
我希望發生的是,對每一次點擊會出現一個新的createUser功能,而不是創造的createUser的多個實例。所以實際上警報只會觸發一次。
你能澄清你的底款?你在尋找什麼功能?只是警戒一次? – 2012-02-03 21:47:09
哦,你的意思是你附加了多個點擊處理程序,一次點燃。 – 2012-02-03 21:48:33
@JohnStrickler是的點擊處理程序多次觸發createUser。如果我點擊了5次鏈接,createUser函數將發出5次警報。 – BrakeFire 2012-02-03 21:54:41