當我運行代碼時: $(".pro-tip-1").mouseover(activateProTip(1));它立即調用函數 activateProTip。它不會等待鼠標懸停成為真實場景。現在,如果我取出傳遞的參數 (1),它就會按預期運行。它等待鼠標懸停為真,然后調用該函數。這就是我想要的,但我也想通過一個論點。 $(".pro-tip-1").mouseover(activateProTip);問題是我似乎無法傳遞一個參數并讓它按預期運行,但我希望能夠傳遞一個參數。我對 Javascript 完全陌生,如果這還不是很明顯,所以請讓您的響應代碼保持簡單易懂,提前致謝!
Javascript 在傳遞參數時立即執行函數,這是不希望的
繁星點點滴滴
2023-10-14 18:13:21