Получение 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, время: 05:26. |