Я уверен, что это довольно простой ответ, но я выдернул свои волосы, пытаясь заставить эту штуку работать.
Я пытаюсь создать кнопку Подробнее нанекоторые текстовые поля.Когда вы нажмете на «Узнать больше», поле должно развернуться вниз и показать больше информации.
Когда я сталкиваюсь с проблемами, фактически заставляет функцию щелчка «узнать больше» соответствовать определенному текстовому полю, рядом с которым ... Он расширяет все текстовые поля, а не тот, который мне нужен.
Там также есть функция для анимации фона с помощью цветового плагина. У меня уже есть эта работа. Просто нацеливание на определенные поля сводит меня с ума.
Я могу добавить функцию щелчкак .bind, но я не могу использовать это для нацеливания.
$(document).ready(function(){
var service = $(".service"), text = $(".service-text, h1.service-heading");
$('.learn').bind({
mouseenter: function() {
$(service).animate({ backgroundColor: "#000000", }, 800);
$(text).animate({ color: "#FFFFFF", }, 800);
},
mouseleave: function() {
$(service).animate({ backgroundColor: "#FFFFFF", }, 800);
$(text).animate({ color: "#000000", }, 800);
}
});
});
ОБНОВЛЕНИЕ:
Вот HTML-код, который я использую
<div class="service box-round">
<h1 class="service-heading">WEB DEVELOPMENT</h1>
<div class="service-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.<span class="more-info">...Click for more info</span></div>
<div class="more-text">More Text</div>
</div>
<div class="learn"><span class="more">learn more</span><span class="less">learn less</span></div>
Я думал о том, чтобы использовать функцию прятки для того, чтобы учиться больше и меньше учиться.