Как и в названии, у меня есть элемент, который не должен исчезать, но есть. Этот элемент представляет собой текст поверх изображения, которое исчезает, когда вы наводите на него мышь.Элемент не должен исчезать, но равен
HTML:
<div id="image-wrapper">
<ul id="team-members">
<li class="tile-wrapper fade">
<div class="tile">
<img src="http://placehold.it/158x210" />
<h3 class="bio bio-header" style="display:none;">Header</h3>
<p class="bio bio-footer" style="display:none;">Information</p>
</div>
</li>
</ul>
JQuery
$(document).ready(function() {
$('.fade').mouseenter(function (ev) {
$(this).fadeTo(150, 0.5);
$(this).find('img').siblings().fadeIn(150);
}).mouseleave(function() {
$(this).fadeTo(150, 1);
$(this).find('img').siblings().fadeOut(150);
});
});
Fiddle: https://jsfiddle.net/oLckb6h3/4/
Изображение не исчезает, '$ (это) .fadeTo (150, 0.5);' линия выцветания весь '.fade', и вы думаете, что изображение выцветает. Просто прокомментируйте строку и проверьте. – thecodeparadox
@thecodeparadox Как вы предлагаете мне это исправить? – jhearst