【发布时间】:2015-06-17 02:39:48
【问题描述】:
我环顾四周,找不到或弄清楚这一点。也许我已经看到了一些东西,但不确定如何将它整合到我拥有的东西中......我不确定。我决定收起我的骄傲,问。我是 Javascript/jquery 新手,我被卡住了。
我已经创建了一排按钮,它们都从一个面板向下滑动。我的所有按钮都可以正常工作,但缺少一件事。我希望一次只打开一个面板。因此,如果一个面板是打开的,而我点击了另一个按钮,则打开的面板将向上滑动,而下一个面板将向下滑动。
如果我的脚本有点粗鲁,任何批评都会受到赞赏。
谢谢。
该网站的链接是http://greenmountainfarmtoschool.org/dev_site/
还有我的 jQuery:
jQuery(function ($) {
$(document).ready(function() {
$(function () {
$('.action-btn').on('click', function () {
var sliderID = $(this).attr('data-sliderid');
if ($('.' + sliderID).is(":hidden")) {
$('.' + sliderID).slideDown("slow");
}
if($(div).hasClass('down')) {
.slideUp("slow");
}
else {
$('.' + sliderID).slideUp("slow");
}
});
});
});//end of docready
$(window).load(function() { });//end of windowload
});//end of $ block
【问题讨论】: