我有一个我正在设计的网站,它有一些嵌套的DIV元素,我用它作为容器来容纳可扩展的按钮.
用户单击按钮并展开以显示更多内容.
一切都很好,直到我有一个DIV在父DIV中,其显示属性设置为"无".
是否有任何方法可以强制jQuery .slideUp()方法最小化可扩展按钮,无论它是否在显示器中:无父对象?
或者,我需要设置什么属性/属性才能使$ .slideDown()在显示中设置的元素上正常工作:无父DIV?
如果父母有,display:none;那么你需要在尝试滑动孩子之前显示它.您可以使用该show功能执行此操作.
$(divToSlide).parent().show();
$(divToSlide).slideUp();
Run Code Online (Sandbox Code Playgroud)
根据评论,你也可以将display属性设置为'block'
$(divToSlide).parent().css("display", "block");
$(divToSlide).slideUp();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4329 次 |
| 最近记录: |