2013-01-11 34 views

回答

10

openSubmitting()调用你的函数。你不想要你的功能的结果。你想要你的实际功能,这就是为什么你写function() {...}而不是(function() {...})()

既然你想传递给你的函数的引用,删除这些括号:

$("#formbottom").slideUp(speed,'swing', 
    openSubmitting 
); 
+0

啊......是的,谢谢。为未来的搜索者工作,不用引号。我想这是因为js正在考虑openSubmitting像变量名称,而不是像php:call_user_func('function')这样的字符串。 如果有人有一个链接,例如'jQuery Eye for the Php Guy'......大声笑,这将有所帮助! –

6

你试过jQuery("#formbottom").slideUp(speed,'swing',openSubmitting);

+0

谢谢你的正确答案,搅拌机得到了很好的解释了检查,但。 –

+0

没关系,我其实不介意。只是想帮助:)除了Blender值得,因为他解释得很好。 – dunli