Как можно спрятать картинку?
<img class="" style="display: none;" img="images/album_coat/001.png"> есть картинка, я ее прячу с помощью такой конструкции
current_image.fadeOut(0, function() {
$(this).attr('img',current_image.attr('src')).removeAttr('src').removeClass('active');;
});
в браузере IE остается рамка Друзья, что посоветуете? |
|
Цитата:
|
<img class="" img="images/album_coat/001.png">
<script src="//code.jquery.com/jquery-latest.js"></script>
<script>
var current_image = $('img');
current_image.fadeOut(0, function() {
$(this).attr('img',current_image.attr('src')).removeAttr('src').removeClass('active');
});
</script>
Ну чё, отображается рамка в ие? |
japan_parts,
Ссылка есть на страницу с траблом ? |
danik.js
а в чем изменения то? |
Цитата:
|
$(this).attr('img',current_image.attr('src')).removeAttr('src').removeClass('active');
здесь явные ошибки. attr('img', ...) - такого нету аттрибута И смысл не понятен, сначала ты хочеш присвоить аттрибут, затем его тутже удалить, а потом удалить класс active вероятно код ниже будет проще и логичнее.
current_image.fadeOut(0, function() {
$(this).removeClass('active').hide();
});
|
fadeOut(0) - разве не равносильно hide() ?
current_image.hide().removeClass('active');
|
Если с display:none; остаётся рамка, то допишите еще border:none;
|
| Часовой пояс GMT +3, время: 14:16. |