要解决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();
答案 0 :(得分:2)
$('#as_test').slideUp(300,function(){
$('#your_lists_id').css('display','inline');
//$('#your_lists_id').css('display','inline-block');
});
对于slideUp和slideDown有一个回调函数,一旦slideUp或slideDown完成其工作就会调用它,因此一旦你的幻灯片操作结束,你就可以轻松地给出你想做的事。