Получение Opacitу из CSS блока
Для проверки на прозрачность блока нужно значение Opacity.
Вот параметры блока в CSS #imCell_3 {opacity: 0; display: block; position: relative; overflow: hidden; } Мне нужно получить значение opacity в html и написать скрипт что-то типа if (val==0) { $('#imCell_3').fadeTo(800,1); } else { $('#imCell_3').fadeTo(800,0); } } Но как правильно получить значение и сравнить? |
dunakov,
:-? $('#imCell_3').toggle() |
Получение Opacity из блока
Цитата:
|
dunakov
$('#imCell_3').fadeToggle() |
Получение Opacity из блока
Цитата:
Функция должна возвращать opacity 1 если opacity 0, а если 1 делать 0 |
dunakov,
fadeToggle чем не устраивает -- она полностью заменяет код в 1 посте |
Опасити блабасити
Цитата:
|
function hide1(){ function getStyle(el,styleProp) { var x = document.getElementById(el); if (x.currentStyle) var y = x.currentStyle[styleProp]; else if (window.getComputedStyle) var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp); return y; } alert(getStyle(#imCell_2, "opacity")); var val = getStyle(#imCell_2,"opacity") if (val==0) { $('#imCell_2').fadeTo(800,1); } else { $('#imCell_2').fadeTo(800,0); } } А это не пашет |
dunakov,
$('#imCell_3').fadeTo(800,1 - $('#imCell_3').css("opacity")); |
Скрипт на Opacity
Цитата:
|
Часовой пояс GMT +3, время: 10:36. |