Не знаю, как использовать Cufon.refresh () на сайте с ajax - PullRequest
1 голос
/ 21 октября 2011

Я искал по этому вопросу, но не смог найти ответ, который мне подходит.

На моем сайте у меня есть одна страница с меню и div. При нажатии на ссылку меню информация в div изменяется (ajax). Но тогда Куфон перестанет работать в этом div. Я читал о Cufon.refresh, но не могу заставить его работать. Какой код мне использовать и куда его поместить?

Мои ссылки выглядят так: <a href="javascript:void(0);" onClick="getdata('kollektioner/kollektioner.html','myDiv');">test</a>

Я читал о Cufon.refresh на этой странице, но я не понимаю, как его использовать: https://github.com/sorccu/cufon/wiki/API

Ответы [ 2 ]

1 голос
/ 14 декабря 2011

Cufon.refresh у меня тоже не работает.Обходной путь должен использовать Cufon.replace снова.

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

На основе используемого вами JS вы можете отредактировать функцию триггера так, чтобы она работала, как показано ниже, и посмотреть, работает ли онаПо сути, он обновит вызов Cufon после того, как вы обновите содержимое этого элемента.

if (xmlhttp.readyState == 4) if (xmlhttp.status == 200)
{
    document.getElementById(ajaxdestination).innerHTML =xmlhttp.responseText;
    Cufon.refresh('#ajaxdestination');
}
...