На странице
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. Не работают остальные скрипты по отношению к загружаемому контенту.
Например, вот такой скрипт:
<!-- Скрипт показать/скрыть пхининь с запоминанием куки -->
<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 дня после создания сайта.
Эта реклама почему-то демонстрировалась у незалогиненных пользователей, а у залогиненных она не демонстрировалась.
Поэтому где-то косяк в рекламных скриптах юкоза, который сам юкоз устанавливает. У меня даже с дизайном были проблемы у незалогиненнных пользователей.
Сейчас я рекламу отключил, перейдя на премиум-доступ.