2009-09-16 2 views
0

Это мой сайт: http://noamsm.co.ilFade работает на FF, но не на IE

Оно должно исчезнуть в какой-то текст, когда окно поиска получает фокус. и исчезают при размытии.

Но он не работает.

Вы можете просмотреть исходный код; Я положил код jquery на страницу.

ответ

1

В IE я получаю исключения javascript «google undefined» и «jquery undefined». Я думаю, что в IE ошибка ссылки «google», которая, в свою очередь, прерывает скрипт и что ссылка на jquery также терпит неудачу. Поэтому я начал бы выяснять, почему ссылка Google не работает в IE.

Вот SO ссылка, не уверен, если это относится к вам:

Google is undefined

+0

я закончил, имея JQuery на моем сервер. и он исправил проблему :) thx – 2009-09-16 21:38:01

1

Вместо $ (документ) .ready следует использовать

google.setOnLoadCallback(function() { 
    jQuery(function($) { 
    // run your jQuery code in here after DOM has loaded 
    }); 
}); 

Это becuase в JQuery требуется время для динамической загрузки с помощью google.Load();

Вы могли бы заменить скрипт для загрузки библиотеки Google и вызов google.load с прямой ссылкой на JQuery ниже продолжить использовать $ (документ) .ready

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 
+0

не работал. спасибо anyways mate! – 2009-09-16 21:38:40

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