覆盖jQuery样式值

时间:2010-06-12 10:55:59

标签: jquery coding-style override attributes

要解决jQuery slideDown / Up问题,我不得不更改jQuery文件中的一行。

我改变了第5738行 this.elem.style.display =“block”; 至 this.elem.style.display =“inline-block”;

使用slideDown / Up / Toggle时,block属性搞砸了我的列表。 slideDown从显示中更改我的列表:内联显示:执行期间阻止,然后返回显示:再次内联。如果它一直是内联(或内联块)会好得多。有没有办法从我的html页面覆盖上述值,或者我是否必须坚持使用我修改过的jQuery文件?

如果我可以在执行时覆盖样式属性 ,那就太好了 $('。gallery_container li:gt(4)')。slideToggle();

这是代码: http://90.230.237.71/gandhi.html

1 个答案:

答案 0 :(得分:2)

  $('#as_test').slideUp(300,function(){ 
      $('#your_lists_id').css('display','inline');
    //$('#your_lists_id').css('display','inline-block');
  });

对于slideUp和slideDown有一个回调函数,一旦slideUp或slideDown完成其工作就会调用它,因此一旦你的幻灯片操作结束,你就可以轻松地给出你想做的事。