Jquery slideToggle问题,如何让一个DIV隐藏一半?

不让这个层隐藏完 该怎么做 高手指点!
2025-06-22 09:42:41
推荐回答(3个)
回答1:

如果只是想让他隐藏一半的话那就不能用slideToggle事件了,你可以写好css,控制好想要操作的父标签的高度,然后溢出隐藏,接着用animate事件控制定位的距离就好了。具体代码如下:
HTML:


想要隐藏一半的标签



jq:
$(function(){
$(".img").animate({"top":"100px"}); //这是下半部分隐藏,具体的根据自己的需求修改

})

回答2:

所谓隐藏,你可以div本身宽度的基础上减去一半不就好了

回答3:

给DIV设置position:absolute;
比如说top值是100px;
那么$('div').css('top','50px');