2016-01-04 2 views
3

Я видел несколько вопросов о том, как скрывать значок изображения без изображения в IE для изображений, но не для svg. В принципе, мой SVG выглядит следующим образом:Скрыть изображение не найдено на ie (SVG)

<image id="svg_full" xlink:href="" y="66" width="600" height="862"/> 

Затем onClick я добавить атрибут HREF, чтобы указать на изображение в зависимости от того, что я нажимаю.

Хорошо работает, однако, на IE Я получаю символ изображения без изображения и контур изображения.

В любом случае я могу удалить это?

Спасибо!

EDIT:

Я сделал то, что предложил Роберт, спасибо! Мой svg теперь выглядит следующим образом:

<image id="svg_full" xlink:href="" y="66" width="0" height="862"/> 

Тогда onClick я просто переключать ширину для отображения svg:

$('#svg_full').attr('width', '0px'); 

ответ

3

Установите ширину и высоту до 0, пока вы не загрузите изображение. Если изображение не имеет размера, то IE не может отображать символ изображения без изображения.

Смежные вопросы