ReZz T Poor Ответов: 1

Сделайте его видимым, если: наведите курсор и держите его таким образом после выхода мыши, но разряжайте, если другой элемент наведен


i have a slideshow and I want #avada #admired #runner  become visible and stay visible when #a:hover but if #b hover the first 3 images become hidden and #tin #tin-2 #tin-3 become visible and stay visible until either #a or #c:hover and so on.


my situation: when i hover #a, #avada ,#admired and # runner become visible and stay visible after mouse-out (which is good ) but if  #b:hover the first 3 images wont become hidden (the problem)(i want the first 3 images to hide so 3 new images related to #b become visible)


Хоупфулли мог ясно сказать, в чем проблема.

Спасибо Вам за вашу помощь ;)

Что я уже пробовал:

   <div class="layout layout-home">
  <div class="home-nav one-half">
    <ul class="home-menu one-half">
    <li id="a">hi</li>
      <li id="b">hi-2</li>
       <li id="c">hi-5</li>
     </ul>
 </div>

<div class="home-slideshow">
   <div class="works">
     <div class="admired full-width">
        <img id="admired" src="images/admired.jpg">
     </div>
    <div class="avada full-width">
        <img id="avada" src="images/avada.jpg">
    </div>
    <div class="runner full-width">
        <img id="runner" src="images/runner.png">
    </div>
  </div>
</div>
  <div class="works-2">
     <div class="tin full-width">
         <img id="tin" src="#">
     </div>
     <div class="tin-2 full-width">
         <img id="tin-2" src="#">
     </div>
     <div class="tin-3 full-width">
         <img id="tin-3" src="#">
     </div>
 </div>



<script>
$(function() {
$('#a').hover(function() {
$('#admired , #avada, #runner').css('opacity', '1');
}
function() {
$('#admired,#avada, #runner').css('opacity', '1');

});
});

(function() {
$('#b').hover(function() {
$('#tin,#tin-2,#tin-3').css('opacity', '1');
}, function() {
$('#tin,#tin-2,#tin-3').css('opacity', '1');
});
});
</script>

1 Ответов

Рейтинг:
4

Karthik_Mahalingam

попробовать это

$(function () {

               $('#a').hover(function () {
                   $('#admired , #avada, #runner').css('display', 'block');
                   $('#tin,#tin-2,#tin-3').css('display', 'none');
               });

               $('#b').hover(function () {
                   $('#admired , #avada, #runner').css('display', 'none');
                   $('#tin,#tin-2,#tin-3').css('display', 'block');
               });
           });


ReZz T Poor

Спасибо за подсказку, парень.
Теперь он хорошо работает

Karthik_Mahalingam

добро пожаловать :)