Изменение выбора не действует с помощью функции выхода мыши

0

Я работаю над функциональностью, где, когда кто-то наводится на блок, появляется форма, я использовал функции mouseover и mouseout, чтобы показать и скрыть форму. Когда мы выбираем любую опционную форму, эту опцию выбора, выходящую из диапазона блоков, исчезает блок формы, который является недостатком.

Я написал ниже jQuery

jQuery(function(){

jQuery(".find-a-doc").mouseout(function(){
        jQuery(".doctor-con").css("display","none");
         });

jQuery(".find-a-doc").mouseover(function(){
        jQuery(".doctor-con").css("display","block");                            
    });

jQuery("#edit-field-department-latest-value").bind("change", function() { 
       alert('Value change to ' + jQuery(this).attr('value'));
    if(jQuery(this).attr('value')>=1)
    {
       jQuery(".doctor-con").css("display","block"); 
    }
    else
{
       jQuery(".doctor-con").css("display","none");
       alert('value selected is less than 1');
}
     });    
   });

Я хочу, чтобы блок формы отображался, когда какой-либо раздел сделан из окна выбора.

Теги:
drupal

1 ответ

0

Я бы сначала рекомендовал изменить метод.on jQuery (поскольку методы live live и delegate устарели), а затем попробуйте привязать ваше событие mouseout к полям контейнера и формы или, возможно, только к полям формы, если вы настроили jsfiddle с вашим html css и js для этого я с радостью решит его для вас.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню