2013-03-05 2 views
0

Я недавно установил камни turbolinks и jquery-turbolinks, и теперь моя кнопка ShareThis не появляется, как она использовалась при нажатии.ShareThis не работает после установки Turbolinks gem

Я в настоящее время эти ShareThis скрипты в моей голове application.html.erb:

<script type="text/javascript">var switchTo5x=false;</script> 
<script type="text/javascript" src="https://ws.sharethis.com/button/buttons.js"></script> 
<script type="text/javascript">stLight.options({publisher: "eonwofenaoenf-oenfwoafneo-woenfowenfe"});</script> 

Вот код на моей странице show.html.erb:

<span class='st_sharethis_custom'></span> 

Любая помощь оценивается.

ответ

0

Я осмотрел button.js и нашел способ сделать так.

<script type="text/javascript">var switchTo5x=false;</script> 
<script type="text/javascript" src="https://ws.sharethis.com/button/buttons.js"></script> 
<script type="text/javascript">stLight.options({publisher: "eonwofenaoenf-oenfwoafneo-woenfowenfe"});</script> 
<script type="text/javascript">stLight && (stLight.readyRun = false)</script> 

И тег span такой же, как ваш.

Но выше решение довольно слабое против изменения в рабочий процесс button.js в sharethis стороне.

Таким образом, при сравнении кнопки совместного доступа и скорости загрузки страницы и важности доли важности скорость загрузки страницы, то отключение turbolinks является хорошим решением.

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