java_function.js如何刪除重複的函數調用
$(#call).click(function(){
alert("gogo");
});
ajax_call.js
This function called when scroll down
#append $(#append).append(data); (data is a.html)
a.html
<script type=text/javascript src=java_function.js />
<script type=text/javascript src=ajax_call.js />
<div id=call>CALL entry</div>
<div id=append></div>
向下滾動2-3次
當我點擊了「CALL條目」
第一次只顯示一個警報MSG( 「GOGO」) 第二次來電顯示2個警報MSG( 「GOGO」)和( 「GOGO」)
每次點擊
我要叫兩次每次點擊只呼叫一次警報消息 我想刪除重複的功能呼叫(java功能) 如何防止每次點擊呼叫兩次?
那麼,當您插入HTML,你也再插入'script'代碼,這意味着這兩個腳本將被執行,事件處理程序將再次約束。我不確定你想要達到什麼目標,所以我唯一的建議是使用適當的DOM操作(克隆節點)而不是使用HTML。 –
爲什麼你再次追加腳本? '<腳本類型=文本/ JavaScript的SRC = java_function.js />'' <腳本類型=文本/ JavaScript的SRC = ajax_call.js />' – chhameed
我希望能夠顯示每個點擊appeded #CALL警報味精。 – blankammo