jQuery init()函数。

时间:2012-06-15 17:22:49

标签: jquery wordpress

有没有办法强制小部件在一个'$(document).ready()'中输出jquery init()函数?
它应该是这样的:

$(document).ready(function($) {
     $('.style1').plugin1Init();
     $('.style2').plugin2Init();
     $('.style3').plugin3Init();
});

我问,因为我正在努力加快我的wordpress主题。我有几个小部件在$(document).ready()函数中输出jquery代码。

三个'$(document).ready()'函数根据Jquery speed test

将页面加载速度降低了近三倍

当我使用3个小部件时页面上的示例代码:

$(document).ready(function($) {
     $('.style1').plugin1Init();
});

$(document).ready(function($) {
     $('.style2').plugin2Init();
});

$(document).ready(function($) {
     $('.style3').plugin3Init();
});

1 个答案:

答案 0 :(得分:1)

您可以拨打$(document).ready(function($) {一次

请参阅:

$(document).ready(function($) {
    $('.style1').plugin1Init();
    $('.style2').plugin2Init();
    $('.style3').plugin3Init();
});