Как можно спрятать картинку?
<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, время: 19:42. |