2012-04-02 7 views
0

Я пытаюсь показать другое изображение посетителям сайта с использованием IE 8 или старше, возможно, я что-то пропустил, но кажется, что это должно работать, любой помощь приветствуется.Использование jQuery .attr для замены изображения внутри условного комментария, не работает

<!--[if lte IE 8]> 
    <script> 
    $("#myImage").attr("src", "/wp-content/themes/TRTheme/images/Chester-4317.jpg"); 
    </script> 
<![endif]--> 

<div id="mapOhio"> <img id="myImage" src="<?php bloginfo('template_url'); ?>/images/ohioMap.png" width="253" height="285" alt="Image of a map of Ohio." usemap="#image_map" border="0"/> </div> 
+3

Вы пытаетесь получить доступ к элементу перед его существованием. Отмените порядок. –

+0

Да, это было, спасибо. – Chuck

ответ

0

Вы пытаетесь получить доступ к элементу, прежде чем она существует. Отмените порядок. Ответьте на комментарии, благодаря Феликсу Кингу.

2

Добавьте свой сценарий в

$(document).ready(function(){ 
    $("#myImage").attr("src", "/wp-content/themes/TRTheme/images/Chester-4317.jpg"); 
} 
+0

По какой-то причине ваше предложение не работает, я отменил порядок, как предложил Феликс, и это сработало, из любопытства. Затем я поставил скрипт внутри документа и он больше не отключил изображение, я создал пастебин, если вы не против взглянуть, http://pastebin.com/EqA9BV2u Я хотел бы понять, почему это не работает. – Chuck

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

  • Нет связанных вопросов^_^