Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   убрать картинку (https://javascript.ru/forum/jquery/28837-ubrat-kartinku.html)

9112 04.06.2012 16:43

убрать картинку
 
собственно ситуация:
есть элемент. за ним пустой тег <img>
в зависимости от ситуации вставляю атрибут src и отображается картинка. в иной ситуации меняется атрибут src и отображается другое изображение. есть задача после появления убирать картинку. удаление атрибута src, обнуление его - результата не дают - в коде значение атрибута изменяется, но изображение продолжает отображаться. возможно ли каким-то образом его убирать? display:none и удаление целиком тега не подходят.

Deff 04.06.2012 17:56

9112,
jQuery - Прокатит ?

Deff 04.06.2012 17:57

9112,
Ксать пробуйте поставить в src однопиксельную прозрачку - когда нун убрать изо

beard 04.06.2012 18:00

.css('visibility', 'hidden')

или тоже самое сделать без jquery

9112 04.06.2012 19:48

Цитата:

Сообщение от Deff (Сообщение 178837)
9112,
jQuery - Прокатит ?

??
Цитата:

Сообщение от Deff (Сообщение 178838)
9112,
Ксать пробуйте поставить в src однопиксельную прозрачку - когда нун убрать изо

пока так и сделал..
Цитата:

Сообщение от beard (Сообщение 178841)
.css('visibility', 'hidden')

или тоже самое сделать без jquery

Цитата:

display:none и удаление целиком тега не подходят.
собственно, практически одно и то же..

beard 04.06.2012 19:50

Цитата:

Сообщение от 9112
собственно, практически одно и то же..

не одно и тоже

Раед 04.06.2012 20:00

Цитата:

Сообщение от 9112
display:none не подходит

Почему?

9112 04.06.2012 23:39

Цитата:

Сообщение от beard (Сообщение 178893)
не одно и тоже

в данном случае - разницы нет.
Цитата:

Сообщение от Раед (Сообщение 178901)
Почему?

через один тег идет отображение разных пиктограмм в зависимости от ситуации. в случае использования display/visibility это либо плодить дополнительный тег+лишний код, либо просто лишний код. по сему и пытаюсь узнать, есть ли возможность взаимодействую с тегом img спрятать картинку.

Deff 04.06.2012 23:52

9112,
можно спрятать картинку css по вставленному адресу
<img src="http://javascript.ru/forum/images/smilies/tongue.gif"/>
<style type="text/css" media="all">
img[src="http://javascript.ru/forum/images/smilies/tongue.gif"]{
 opacity:0.1;
/*display:none;*/
}
</style>


Часовой пояс GMT +3, время: 05:42.