partyzanx
@partyzanx

В чём проблема сбоев скриптов на сайте?

На странице wikihsk.com/publ/chinese-grammar/hsk-3-intermediat... есть блок:
<div class="fullwidth" id="container" style="min-height: 100px;">
</div>


В него посредством этого jQuery кода заливается содержимое
<script type="text/javascript">
$( "#container" ).load( "wikihsk.com/test/new_3.html" );
</script>


Всё работает прекрасно, за исключением одного "НО":
Когда мы не залогинены (не зашли под логином),

1. Не работают якорные ссылки, например, wikihsk.com/publ/chinese-grammar/hsk-3-intermediat.... Должен осуществляться переход на #See_also
2. Не работают остальные скрипты по отношению к загружаемому контенту.
Например, вот такой скрипт:
5a12713c24bfe664548611.png
<!-- Скрипт показать/скрыть пхининь с запоминанием куки --> 
<script type="text/javascript" src="/skript_perekljuchatelej.js"></script>
<script>
var mem = (function() {
 try {
 return 'localStorage' in window && window['localStorage'] !== null ? localStorage : false
 } catch(e) {
 
 }
}());
 
$(function() {
 var _hlp_bx = $('.pinyin'), _hlp_bt = $('#pinyin-btn').click(function(e, d) {
 if(mem) {
 if(mem['help'] && !d) {
 mem.removeItem('help');
 _hlp_bx.removeClass('hide');
 _hlp_bt.text(_hlp_bt.data('mess')[1])
 
 } else {
 mem.setItem('help', 1);
 _hlp_bx.addClass('hide');
 _hlp_bt.text(_hlp_bt.data('mess')[0])
 }
 } else {
 //управление через куки
 } 
 });
 
 if(mem && mem['help']) _hlp_bt.trigger('click', [1]);
 
});
</script>


НО КОГДА МЫ ЗАШЛИ ПОД ЛОГИНОМ (!), всё прекрасно работает, и якорные ссылки и скрипты!
На мобильном телефоне та же история, всё работает когда зашёл под логином.

Вот подробное видео я заснял! https://yadi.sk/i/reIOr5di3PquJB

Проблема началась после того, как юкоз подключил рекламу спустя 2 дня после создания сайта.
Эта реклама почему-то демонстрировалась у незалогиненных пользователей, а у залогиненных она не демонстрировалась.

Поэтому где-то косяк в рекламных скриптах юкоза, который сам юкоз устанавливает. У меня даже с дизайном были проблемы у незалогиненнных пользователей.

Сейчас я рекламу отключил, перейдя на премиум-доступ.
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы