gpt4 book ai didi

javascript - 为什么 jquery 在 head 中不起作用

转载 作者:行者123 更新时间:2023-11-28 16:34:25 25 4
gpt4 key购买 nike

我正在尝试将我的代码放入 <head>区域,因为在移动设备中加载导航菜单需要一些时间。您可以在此处查看演示:http://www.responsinator.com/?url=paison-templateify.blogspot.com.es%2F

我正在使用 TinyNav.js将导航转换为选择下拉菜单,我在 <ul> 中添加了一个类这里使用 jQuery 是我的完整代码,目前它位于页脚区域并可以正常工作,但需要一些时间加载。

 $(document).ready(function() {
$('#menufy ul').addClass('zigla');
$(".zigla").tinyNav();
});

(function(a, i, g) {
a.fn.tinyNav = function(j) {
var b = a.extend({
active: "selected",
header: "",
label: ""
}, j);
return this.each(function() {
g;
var h = a(this),
d = "tinynav"
g, f = ".l_"
d, e = a("<select/>").attr("id", d).addClass("tinynav "
d);
if (h.is("ul,ol")) {
"" !== b.header && e.append(a("<option/>").text(b.header));
var c = "";
h.addClass("l_"
d).find("a").each(function() {
c = '<option value="'
a(this).attr("href")
'">';
var b;
for (b = 0; b < a(this).parents("ul, ol").length - 1; b) c = "- ";
c = a(this).text()
"</option>"
});
e.append(c);
b.header || e.find(":eq("
a(f " li").index(a(f " li."
b.active))
")").attr("selected", !0);
e.change(function() {
i.location.href = a(this).val()
});
a(f).after(e);
b.label && e.before(a("<label/>").attr("for", d).addClass("tinynav_label "
d "_label").append(b.label))
}
})
}
})(jQuery, this, 0);

为什么此代码在 <head> 中不起作用地区?

最佳答案

你需要移动

$('#menufy ul').addClass('zigla');

内部

$(document).ready(function() {

});

关于javascript - 为什么 jquery 在 head 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30832561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com