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