Загружайте Google API динамически - PullRequest
0 голосов
/ 21 октября 2011

Я пытаюсь загрузить API Google от клика, но, кажется, всякий раз, когда я это делаю, контент скрывается.

Сначала я загружаю API Google: <script src="http://www.google.com/jsapi"></script>

Затем включаюнажмите Я загружаю Api:

$(".test").click(function () {
        google.load("language", "1");
    });

... И содержимое становится скрытым.

Проверьте это здесь: http://jsfiddle.net/hnr6v/

Итак, какможно ли загрузить API Google без скрытого содержимого? Есть ли другой способ?

1 Ответ

0 голосов
/ 21 октября 2011

изначально, google.load загружается при загрузке страницы (не уверен, почему он удалит весь контент). Однако для динамической загрузки библиотеки необходимо передать объект с параметром обратного вызова третьему параметру загрузки:

google.load("language", "1", {"callback" : languageFileLoaded});

function languageFileLoaded()
{
    // do what you need here
}

http://code.google.com/apis/loader/#Dynamic

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...