我现在有一个仅在window.onload()处调用的函数,但是我也希望在单击按钮时调用该函数,而不复制相同的代码。

window.onload = function testConnectie(){

$('#fresh').one('click', function(){


我需要在testConnectie处调用函数window.onload(),然后单击带有新鲜感的按钮。

最佳答案

您可以创建一个单独的函数并在两种情况下调用相同的函数:



function testConnectie() {
    alert('connected')
};

window.onload = testConnectie;

$('#fresh').one('click', testConnectie);

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id="fresh">Fresh</button>

10-07 14:41