Проверяет ли jQuery свойства css?
Добрый вечер!
Есть часть скрипта - условие: if ($("#license-checkbox-ok").css("display","block")) { некий результат если выполняется if } else { }; Изначально у элемента с id=license-checkbox-ok значение display=none. Но почему-то условие выполняется при none и выполняется "результат"... Видимо, jQuery не может проверить это свойство и придется писать немного другой код? |
Цитата:
Цитата:
http://jquery-docs.ru/CSS/css/#namevalue |
Изменил на
if ($("#license-checkbox-ok").is(":visible")) и все заработало! Спасибо! |
помогитеееее
такой вот код. свойство invisible использовать нельзя. надо как то без него ? почему не отрабатывает когда по второму клику должно скрыться ? по первому открывается а вот не скрывается почему то ? ( jQuery(document).ready( function() { jQuery('#Apexmed').click(function(){ if (jQuery('.first ul').css('display','none')){ jQuery('.first ul').css('display','block'); } else{ jQuery('.first ul').css('display','none'); } }); }); |
jQuery(document).ready( function() { jQuery('#Apexmed').click(function(){ if (jQuery('.first ul').css('display') !== 'none'){ jQuery('.first ul').css('display','none'); } else{ jQuery('.first ul').css('display','block'); } }); }); |
Ааааааааааа РАБОТАЕТ! СПАСИБО!
|
morgusha,
вариант ... jQuery(document).ready( function() { jQuery('#Apexmed').click(function(){ jQuery('.first ul').slideToggle(); }); }); |
а как то можно сделать так, что бы вот нажал я - меню открылось при переходе по ссылке из меню меню опять закрывается ? а можно сделать что бы оно закрывалось только когда я второй раз нажму по нему а не когда удет переход сделан из него ?
короче что бы активный пункт меню не закрывался ? |
morgusha,
если был переход то у вас не меню закрылось а открылась новая страница -- где меню никто ещё неоткрывал |
можно как то jquery убрать ссылку у пункта меню. что бы это просто был текста не ссылка ?
|
Часовой пояс GMT +3, время: 08:32. |