2013-01-11 27 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