2016-02-20 3 views
0

Я запускаю AddThis социальные сети, следуя виджету. После каждого из следующих трех значков имя появляется в тексте (через их JS), который я хочу удалить.JQuery изменить текст внутри тега span

<span class="addthis_follow_label">Facebook</span> 
<span class="addthis_follow_label">Twitter</span> 
<span class="addthis_follow_label">Google Follow</span> 

Я использую следующий JQuery для достижения этой

Иногда это приводит к удалению текста, а иногда это делает, пока я не обновите страницу. Как я могу улучшить этот скрипт, чтобы он отображался, когда страница отображается в первый раз?

+0

Возможно, вам понадобится установить тайм-аут, если невозможно реализовать один раз, когда их JS был выполнен. – rybo111

ответ

0

Код JQuery, который я использовал, работал. После гораздо большего чтения я обнаружил, что изменение вступает в силу только после загрузки всей страницы. Как только страница загружается и не останавливается на полпути, код работает.

0

вы можете попробовать установить его на DOMContentLoaded вместо window.onload. Или, если вы используете jQuery, вы можете использовать $ (document) .ready (test);

+0

Пробовал это, но не работал. Ведет себя так же, как 'window.onload = test;' – TerryAlly

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