2011-11-23 95 views
-1

我的應用程序出現問題。這裏是我的代碼:jquery函數不會在單擊時調用,而是在雙擊時調用

$("#imgphonemain").toggle(addphonerows, "remove function"); 
$("#imgsms").toggle(addsmsrows, "remove function");   

function addphonerows(event) { 
    removesmsrowsbyphone("imgsms"); 
    addrowsbyphone("imgphone"); 
} 

function addsmsrows(event) { 
    removephonerowsbysms("imgsms"); 
    addrowsbysms("imgphone"); 
} 

這基本上增加了一行到HTML,如果我點擊imgsms按鈕,它會刪除手機行和插入短信行,如果點擊imgphonemain按鈕將其刪除SMS行插入電話行。該功能無法單擊。它應該呼籲雙擊。你能幫我嗎?

+1

在我的無知,我看到你的代碼示例中沒有點擊處理程序。 –

回答

0

你需要給2個函數作爲切換句柄的參數。

檢查了這一點

http://jsfiddle.net/6swgP/

$("#imgphonemain").toggle(add, remove); 

function add(){ 
alert("add") 
} 


function remove(){ 
alert("remove") 
} 
+0

任何反饋,是否有效? – erimerturk

+0

我實際上給了兩個參數。 $(「#imgphonemain」)。toggle(addphonerows,removephonerows);在問題中,remove函數意味着一個函數。 –

相關問題