设置默认类Javascript

时间:2015-11-08 13:05:46

标签: javascript jquery

我对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);
}

  });
});

1 个答案:

答案 0 :(得分:0)

当页面最初加载时,您传递给$(…)的函数会被调用一次。您已经使用它来设置切换closed类的单击处理程序。因此,除了设置click处理程序之外,您还可以在那里添加类:

$(function() {
  …
  b.click(function() {
    …
  });

  // set the initial class value
  w.addClass('closed');
});