我对Javascript非常陌生,我可能需要一点帮助解决以下问题:
我想使用以下函数制作一个关闭并在点击它时打开的标题,我偶然发现了这个函数,我在其中添加了'封闭'类,我想在页面中将其设置为默认值最初加载。有人对我有所了解,我将非常感激!
$(function() {
var b = $("#contact");
var w = $("#button");
var l = $("#list");
w.height(l.outerHeight(true));
b.click(function() {
if(w.hasClass('closed')) {
w.removeClass('closed');
w.addClass('open');
w.height(l.outerHeight(true));
} else {
w.addClass('closed');
w.height(0);
}
});
});
答案 0 :(得分:0)
当页面最初加载时,您传递给$(…)
的函数会被调用一次。您已经使用它来设置切换closed
类的单击处理程序。因此,除了设置click处理程序之外,您还可以在那里添加类:
$(function() {
…
b.click(function() {
…
});
// set the initial class value
w.addClass('closed');
});