Я занят, чтобы показать и спрятать несколько ящиков одним нажатием кнопки. Он работает хорошо, но я должен нажать 2 раза в первый раз, когда я хочу скрыть поле?JQuery UI slideUp и slideDown
Это мой JS код:
$(function() {
$('.title .hide').showContent();
});
$.fn.showContent = function() {
return this.each(function() {
var box = $(this);
var content = $(this).parent().next('.content');
box.toggle(function() {
content.slideDown(400);
}, function() {
content.slideUp(400);
});
});
};
И де HTML
<div class="box">
<div class="title">
Title
<span class="hide"></span>
</div>
<div class="content">Content</div>
</div>
Почему это? Может кто-то мне помочь?
А вот демо: (.. Нажмите на черную кнопку При нажатии кнопки в первый раз, он не делает ничего, но второй раз, то содержимое будет разрушаться) http://jsfiddle.net/wq7PF/
Пожалуйста, разместите HTML. – j08691
@ j08691 Готово. :) – Maanstraat
@Maanstraat где кнопка, о которой вы говорите в своем HTML? – esqew