将手风琴滑动到浏览器顶部
Slide accordion to browser top
我有一个内容很长的手风琴菜单。所以我需要在打开手风琴内容时实现幻灯片效果。
目前,如果打开前两个菜单项,那么最后一个菜单项将显示视口下方的内容,因此我需要为手风琴菜单项提供向上滑动的效果。
这是我的代码
$(document).ready(function () {
//Accordion
$(".menu_body").hide();
//toggle the componenet with class menu_body
$(".menu_head").click(function(){
$(this).next(".menu_body").slideToggle(400);
var plusmin;
plusmin = $(this).children(".plusminus").text();
$(this).children("span.down-arrow").toggleClass("up-arrow");
});
});
DEMO
看看这个,这是预期的吗?
$(document).ready(function () {
//Accordion
$(".menu_body").hide();
//toggle the componenet with class menu_body
$(".menu_head").click(function(){
$(".menu_body").each(function (event){
$(".menu_body").hide();
});
$(this).next(".menu_body").slideToggle(400);
var plusmin;
plusmin = $(this).children(".plusminus").text();
$(this).children("span.down-arrow").toggleClass("up-arrow");
});
});
相关文章:
- 在不使用 CSS 的情况下,将元素与浏览器屏幕顶部保持设定的距离
- Android默认浏览器:谷歌地图制作“;位置:相对;元素在页面顶部滚动
- 转到顶部按钮在Firefox浏览器中不起作用
- 将手风琴滑动到浏览器顶部
- 如何在用户使用javascript向下滚动时创建一个附加到浏览器窗口顶部的层
- 重新加载浏览器不会将页面重置为顶部
- 如何在 jQuery 中将可点击的图像定位到浏览器顶部
- 如何使用 jQuery 检测元素的顶部靠近浏览器底部
- 使滚动导航栏在引导程序中的浏览器顶部停留
- 如何根据浏览器高度制作“边距:顶部”
- 如何让一个框在页面加载时从浏览器窗口的顶部出现
- 强制浏览器在单击后退按钮时将用户带到页面顶部
- 如何在移动浏览器的屏幕顶部显示自定义警报
- 重新加载页面时使浏览器转到页面顶部
- 如何使用javascript检查浏览器页面始终位于顶部
- 在 PHP 中获取顶部框架(浏览器中的地址栏)URL
- 浏览器如何读取JavaScripts,它应该排在第一位(设置在顶部):事件?功能?或子函数
- 如何使用 JavaScript 强制 HTML 页面在所有移动浏览器中滚动到顶部
- Chrome浏览器:顶部为负滚动
- 有没有一个习惯用法可以让元素只随页面滚动,直到它到达浏览器顶部