2011-11-23 39 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函数意味着一个函数。 –

相关问题