Я огляделся вокруг, и я не могу найти или понять это. Возможно, я что-то видел, но не знал, как интегрировать его в то, что у меня есть ... Я не уверен. Я решил проглотить свою гордость и спросить. Я новичок в Javascript/jquery, и я застрял.Закройте другие панели перед открытием еще
Я создал ряд кнопок, которые все слайд-шоу панели. У меня есть все кнопки, которые работают правильно, и одна вещь отсутствует. Я бы хотел, чтобы только одна панель была открыта одновременно. Итак, если одна панель была открыта, и я нажал другую кнопку, открытая панель будет сдвигатьUp, а следующая будет slideDown.
Если мои скрипты немного шероховаты, любая критика также очень ценится.
спасибо.
ссылка на сайт 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
Хорошо, я буду смотреть на это прямо сейчас. Большое спасибо. –