Изменить текст в кнопке свертывания начальной загрузки в зависимости от того, свернут ли элемент.Jquery

Программирование на jquery
Ответить
Anonymous
 Изменить текст в кнопке свертывания начальной загрузки в зависимости от того, свернут ли элемент.

Сообщение Anonymous »

Я просмотрел несколько тем на эту тему, но у меня возникли проблемы с изменением кода в соответствии с моим дизайном.

Я использую кнопки «Свернуть» отсюда: http://getbootstrap.com/javascript/#collapse

Они работают нормально, но я бы хотел, чтобы текст и значок менялись в зависимости от состояния элемента. .

Свернуто: показать больше V
Развернуто: показать меньше ^

Я написал это за 2 скрипты, потому что я довольно разбираюсь в JavaScript:


$(".collapse").click(function(){
$(this).hasClass("in")?true : (function(){
$(this).children("i").removeClass('fa-caret-down');
$(this).children("i").addClass('fa-caret-up');
}, function () {
$(this).children("i").removeClass('fa-caret-up');
$(this).children("i").addClass('fa-caret-down');
});
});



$(".collapse").click(function(){
$(this).hasClass("in")?true : (function(){
$(this).children("i").removeClass('More');
$(this).children("i").addClass('Less');
}, function () {
$(this).children("i").removeClass('Less');
$(this).children("i").addClass('More');
});
});



Имена элементов такие же, как свернутьBech, свернутьTrev и т. д.

Это что-то очевидное? отсутствует?

HTML


The cat sat on the mat

The cat sat on the mat


Read More


The cat sat on the mat

The cat sat on the mat


Read More


The cat sat on the mat

The cat sat on the mat


Read More



Подробнее здесь: https://stackoverflow.com/questions/346 ... t-is-colla
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»