Работа JS. Не работают события. - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Wed, 04 Dec 2024 21:56:04 +0300 4. <strong>Stanislav-WEB</strong>, может помочь, но .on() не хорошо работает на моб. устройствах и сафари.<br> по теме, код не смотрел, но советую использовать плагин jQuery для работы с cookie, удобней. https://visavi.net/topics/41535/674485 Работа JS. Не работают события. Tegos Sun, 07 Dec 2014 11:06:01 +0300 Сообщения https://visavi.net/topics/41535/674485 3. <strong>Mr.MarПых</strong>, возможно какой то контент на странице у тебя подгружается через ajax или модифицируется. <br> Всегда смотри console.info()... И замени все .click(function() на .on(&#039;click&#039;, function() https://visavi.net/topics/41535/674478 Работа JS. Не работают события. Станислав Крунич Sun, 07 Dec 2014 02:55:57 +0300 Сообщения https://visavi.net/topics/41535/674478 Кажется разобрался, события срабатывают, но куки уже пустые https://visavi.net/topics/41535/672781 Работа JS. Не работают события. fhgdfhdfhdf Tue, 04 Nov 2014 14:48:31 +0300 Сообщения https://visavi.net/topics/41535/672781 <pre class="prettyprint"> $(&quot;#btn-spec&quot;).click(function () { if (!navigator.cookieEnabled) { alert(&#039;Включите cookie для комфортной работы с этим сайтом&#039;); } if($(&quot;#btn-spec&quot;).html()== &quot;Включить версию для слабовидящих&quot;){ $(&quot;#btn-spec&quot;).html(&quot;Стандартная версия сайта&quot;); $(&quot;#setting-spec&quot;).css({&#039;display&#039;&#58;&#039;block&#039;}); document.cookie=&quot;fontSize=18px; path=/; expires=&quot;+date.toUTCString(); document.cookie=&quot;bg=#fff; path=/; expires=&quot;+date.toUTCString(); document.cookie=&quot;fontColor=#000; path=/; expires=&quot;+date.toUTCString(); //document.cookie=&quot;fontSize=18px; path=/; expires=&quot;+date.toUTCString(); document.cookie=&quot;specPanel=on; path=/; expires=&quot;+date.toUTCString(); specStyle(getCookie(&quot;fontSize&quot;),getCookie(&quot;bg&quot;),getCookie(&quot;fontColor&quot;)); }else{ $(&quot;#btn-spec&quot;).html(&quot;Включить версию для слабовидящих&quot;); $(&quot;#setting-spec&quot;).css({&#039;display&#039;&#58;&#039;none&#039;}); document.cookie=&quot;specPanel=; path=/; expires=&quot;+date.toUTCString(); location.reload(); } });</pre> <br> <em><span style="font-size:x-small">Добавлено через 01:12 сек.</span></em><br> <pre class="prettyprint"> $(&quot;.ss&quot;).click(function(){ var fontSize = $(this).attr(&quot;data-font-size&quot;); document.cookie=&quot;fontSize=&quot;+fontSize+&quot;; path=/; expires=&quot;+date.toUTCString(); specStyle(getCookie(&quot;fontSize&quot;),getCookie(&quot;bg&quot;),getCookie(&quot;fontColor&quot;)); }); $(&quot;.bgs&quot;).click(function(){ var bg = $(this).attr(&quot;data-bg&quot;); var fontColor = $(this).attr(&quot;data-font&quot;); document.cookie=&quot;bg=&quot;+bg+&quot;; path=/; expires=&quot;+date.toUTCString(); document.cookie=&quot;fontColor=&quot;+fontColor+&quot;; path=/; expires=&quot;+date.toUTCString(); specStyle(getCookie(&quot;fontSize&quot;),getCookie(&quot;bg&quot;),getCookie(&quot;fontColor&quot;)); }); }); </pre> <br> <em><span style="font-size:x-small">Добавлено через 02:59 сек.</span></em><br> Почему через небольшое время простоя события клик по элементам <span style="color:#0000ff">.ss</span> и <span style="color:#0000ff">.bgs</span> перестаёт работать? https://visavi.net/topics/41535/672776 Работа JS. Не работают события. fhgdfhdfhdf Tue, 04 Nov 2014 14:23:21 +0300 Сообщения https://visavi.net/topics/41535/672776 Здравствуйте. При разработки небольшого приложения для сайта я столкнулся с такой проблемой. У меня есть некий скрипт, например:<br> <br> <em><span style="font-size:x-small">Добавлено через 01:17 сек.</span></em><br> <pre class="prettyprint"> $(document).ready(function () { var date = new Date( new Date().getTime() + 60*1000 ); function getCookie(name) { var matches = document.cookie.match(new RegExp( &quot;(?&#58;^|; )&quot; + name.replace(/(&#91;\.$?*|{}\(\)\&#91;\]\\\/\+^])/g, &#039;\\$1&#039;) + &quot;=(&#91;^;]*)&quot; )); return matches ? decodeURIComponent(matches&#91;1]) &#58; undefined; } if(getCookie(&quot;specPanel&quot;)==&quot;on&quot;){ specStyle(getCookie(&quot;fontSize&quot;),getCookie(&quot;bg&quot;),getCookie(&quot;fontColor&quot;)); $(&quot;#btn-spec&quot;).html(&quot;Стандартная версия сайта&quot;); $(&quot;#setting-spec&quot;).css({&#039;display&#039;&#58;&#039;block&#039;}); } function specStyle(fontSize, bg, fontColor){ $(&quot;html, font, p, a, b&#58;no t(.not), span&#58;no t(.not), table td, .main_menu&quot;).css({&quot;color&quot;&#58;fontColor, &quot;background-image&quot;&#58;&quot;none&quot;,&quot;background-color&quot; &#58; bg, &#039;font-size&#039;&#58; fontSize, &quot;font-style&quot;&#58;&quot;normal&quot;,&quot;font-family&quot;&#58; &quot;Geneva, Arial, Helvetica, sans-serif&quot;}); $(&quot;#logotip table a&quot;).html(&quot;В помощь студенту заочнику.&quot;); $(&quot;.main_menu img,marquee,#logotip table a img&quot;).css({&quot;display&quot;&#58;&quot;none&quot;}); $(&quot;.main_menu&quot;).css({&quot;margin&quot;&#58;&quot;20px 0 20px&quot;}); $(&quot;#footer&quot;).css({&quot;margin&quot;&#58;&quot;30px 0 30px&quot;}); $(&quot;.blog_small_row b, .blog_small_row a&quot;).css({&#039;font-size&#039;&#58; fontSize}); $(&quot;#logo_text font&quot;).css({&quot;font-size&quot;&#58;&quot;40px&quot;}); } </pre> https://visavi.net/topics/41535/672775 Работа JS. Не работают события. fhgdfhdfhdf Tue, 04 Nov 2014 14:21:10 +0300 Сообщения https://visavi.net/topics/41535/672775