Автор Тема: jqueri и IE8  (Прочетена 12436 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

echeveria

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 72
  • -Получени: 94
  • Публикации: 4836
Re: jqueri и IE8
« Отговор #15 -: 17 Април 2013, 16:14:01 »
Джаз: Боже човече не четеш ли?! Изрично съм казал на кой елемент е клика и под другите ИЕ работи. Пак казвам: дори и вътре в тага да сложа онклик той не го хваща а го пренася на детето елемент без значение дали това е span, a, p, br. Не е ли очевадно че класа е на ДИВА?!
дори и да направя така < div onclick="alert(1)"> <span>alabala</span></div> то клика пак се прехвърля на спана а не е кликабъл самия див и то само на 8. Дори да му дам айди пак не става!
« Последна редакция: 17 Април 2013, 16:15:43 от echeveria »
Днес Печатарите използват парите за да купят мозъците на онези, които ги превъзхождат, за да ги накарат да им служат и така да се превърнат в жертва на посредствеността. Това ли е причината, поради която ги наричате благо?
<iframe src="http://www.corbindavenport.com/ubuntu/widget.html" style="width:

jazzman

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 25
  • -Получени: 191
  • Публикации: 3624
Re: jqueri и IE8
« Отговор #16 -: 17 Април 2013, 16:18:10 »
Цитат
Джаз: Боже човече не четеш ли?! Изрично съм казал на кой елемент е клика и под другите ИЕ работи. 

Не видя ли че си едитнах поста бре :)

В бързината пиша глупости, ама.....тва е щот немам IE да го тествам.
Java is to Javascript as fun is to funeral.

http://nau4i.me/forum/index.php/topic,15129.0.html

echeveria

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 72
  • -Получени: 94
  • Публикации: 4836
Re: jqueri и IE8
« Отговор #17 -: 17 Април 2013, 16:21:11 »
NoBBy
Не работи,  обаче може би съм пропуснал да отбележа една подробност. При стартиране на страницата се чете бисквитка която казва коя от плейлистите да бъде отворена (може да са 100) ако е имало предишно влизане на страницата. ако няма се отваря първата. После може да си кликаш където искаш и да отваряш която си искаш като това се записва в бисквита за по натам. Под висчки браузери от 7 на горе бачка без 8. Всичко е ок но клика се премества на всички елементи на бащиния, но не и на самия него!
Днес Печатарите използват парите за да купят мозъците на онези, които ги превъзхождат, за да ги накарат да им служат и така да се превърнат в жертва на посредствеността. Това ли е причината, поради която ги наричате благо?
<iframe src="http://www.corbindavenport.com/ubuntu/widget.html" style="width:

NoBBy

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 4
  • -Получени: 38
  • Публикации: 309
Re: jqueri и IE8
« Отговор #18 -: 17 Април 2013, 16:42:02 »
свалих и ИЕ тестър и пробвах на тамошната 8ца, моя код също мина, нямам време сега да вдигам виртуалка, по-късно ако успея ще тествам
Виж ако замениш
Код: Javascript
  1. $('.appClickPl').live('click', function() {
със
Код: Javascript
  1. $(document).on('click', '.appClickPl', function(){)
дали няма да има промяна

edit: правописна грешка в кода
« Последна редакция: 17 Април 2013, 16:43:53 от NoBBy »

jazzman

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 25
  • -Получени: 191
  • Публикации: 3624
Re: jqueri и IE8
« Отговор #19 -: 17 Април 2013, 16:59:47 »
След толкова много тестове, резултата е очеваден, имаш проблем точно с този IE 8 в/у тази машина  ;D
Java is to Javascript as fun is to funeral.

http://nau4i.me/forum/index.php/topic,15129.0.html

Avalanche

  • Administrator
  • Hero Member
  • *****
  • Благодарности
  • -Казани: 65
  • -Получени: 275
  • Публикации: 2602
  • meow
Re: jqueri и IE8
« Отговор #20 -: 17 Април 2013, 17:13:08 »
След толкова много тестове, резултата е очеваден, имаш проблем точно с този IE 8 в/у тази машина  ;D
Не е само на тази машина, изтествах всичко досега на IETester и не е само при него така.
"Компютрите не правят каквото искаме, а каквото им кажем." Ако разбереш какво значи това няма да имаш големи проблеми, нито с никоя ОС, нито език, или софтуер.
Аз не съм програмист между другото!

jazzman

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 25
  • -Получени: 191
  • Публикации: 3624
Re: jqueri и IE8
« Отговор #21 -: 17 Април 2013, 17:45:33 »
E, как нали и NoBBy прави тестове човека - що тъй се получава, да не би проблема да е в "Хубавата Елена" :)
Java is to Javascript as fun is to funeral.

http://nau4i.me/forum/index.php/topic,15129.0.html

echeveria

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 72
  • -Получени: 94
  • Публикации: 4836
Re: jqueri и IE8
« Отговор #22 -: 17 Април 2013, 18:45:20 »
Имам 3 виртуални машини с 9 браузера (версиите) все не става. Не ми дава да ползвам .on(  не знам дали не от версията на jquery.
Днес Печатарите използват парите за да купят мозъците на онези, които ги превъзхождат, за да ги накарат да им служат и така да се превърнат в жертва на посредствеността. Това ли е причината, поради която ги наричате благо?
<iframe src="http://www.corbindavenport.com/ubuntu/widget.html" style="width:

jazzman

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 25
  • -Получени: 191
  • Публикации: 3624
Re: jqueri и IE8
« Отговор #23 -: 17 Април 2013, 19:05:26 »
Не та знам кви машини имаш и кви чудесии, но аз преди малко ъпгрейднах IE 7 към IE 8 на щерката лаптопа,  тя е с виста.

Кънектнах се към мойта машина и всичко си работи нормално, умишлено сложих 1.7 версията на jQuery и с .live и с .on функциите работят нормално.

 Кода който ползвах е този.

Код: Javascript
  1. <html>
  2.     <head>
  3.             <meta charset="utf-8" />
  4.             <title></title>
  5.            
  6.             <script src="http://code.jquery.com/jquery-1.7.min.js"></script>
  7.     </head>
  8.     <body>
  9.             <div class="appClickPl playlisttitle">
  10.             <span>Playlist name</span>
  11.             </div>
  12.      
  13.             <script>
  14.             $(function(){
  15.                     $('.appClickPl').live('click', function() {
  16.                      $(this).attr('style', 'background-color: red');
  17.                     });
  18.             });
  19.             </script>
  20.     </body>
  21.     </html>
  22.  

С on:

Код: Javascript
  1. <html>
  2.     <head>
  3.             <meta charset="utf-8" />
  4.             <title></title>
  5.            
  6.             <script src="http://code.jquery.com/jquery-1.7.min.js"></script>
  7.     </head>
  8.     <body>
  9.             <div class="appClickPl playlisttitle">
  10.             <span>Playlist name</span>
  11.             </div>
  12.      
  13.             <script>
  14.             $(function(){
  15.                     $(document).on('click','.appClickPl', function() {
  16.                      $(this).attr('style', 'background-color: red');
  17.                     });
  18.             });
  19.             </script>
  20.     </body>
  21.     </html>
  22.  

Aко имаш мрежа на някоя от виртуалните може достъпиш файла - тук

 За да видиш дали нещо сървъра не прави проблеми.
« Последна редакция: 17 Април 2013, 19:36:44 от jazzman »
Java is to Javascript as fun is to funeral.

http://nau4i.me/forum/index.php/topic,15129.0.html

antigoogle

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 6
  • -Получени: 5
  • Публикации: 273
Re: jqueri и IE8
« Отговор #24 -: 18 Април 2013, 00:06:01 »
Проблема най-вероятно ти е в css-са.
Кажи му дизайнер и не го обиждай повече !

echeveria

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 72
  • -Получени: 94
  • Публикации: 4836
Re: jqueri и IE8
« Отговор #25 -: 18 Април 2013, 10:16:16 »
Проблема най-вероятно ти е в css-са.
Тва добре де ама не мога да пипам там (мога да кажа да пипат ако знам кво има) още повече под всички останали бачка!
Днес Печатарите използват парите за да купят мозъците на онези, които ги превъзхождат, за да ги накарат да им служат и така да се превърнат в жертва на посредствеността. Това ли е причината, поради която ги наричате благо?
<iframe src="http://www.corbindavenport.com/ubuntu/widget.html" style="width:

antigoogle

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 6
  • -Получени: 5
  • Публикации: 273
Re: jqueri и IE8
« Отговор #26 -: 18 Април 2013, 16:18:43 »
Именно защото при останалите работи. Провери какво точно кликваш. Ако проблема е от стила, значи е нещо свързано, с дисплея, позиционирането, размерите и з-индекса. Много често правя менюта, които са със сложни ефекти и трябва да слагам в линка 2-3 спана за да мога да направя ефекта и често срещам подобни бъгове.
Например ако сложиш текста на линка в спан и направиш клик/ховър на линка, той няма да работи ако кликнеш върху самия текст. С още 2-3 спана става по-сложно.   
Провери над кое седи мишката. Сложи ховър на на всички елементи от тая част на страницата като изкарва, например айди или друго уникално, може и с клик да го направиш, за да видиш на кво кликваш.
Може и да не от стила, не ти знам кода, но това е най-вероятното .
Кажи му дизайнер и не го обиждай повече !

echeveria

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 72
  • -Получени: 94
  • Публикации: 4836
Re: jqueri и IE8
« Отговор #27 -: 18 Април 2013, 16:36:54 »
Ок де ако е стила проблема що като хардкодна клика в така пак не бачка? <div onclick=''>
Днес Печатарите използват парите за да купят мозъците на онези, които ги превъзхождат, за да ги накарат да им служат и така да се превърнат в жертва на посредствеността. Това ли е причината, поради която ги наричате благо?
<iframe src="http://www.corbindavenport.com/ubuntu/widget.html" style="width:

HanKrum

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 125
  • -Получени: 73
  • Публикации: 1005
  • Кибик
Re: jqueri и IE8
« Отговор #28 -: 18 Април 2013, 16:44:17 »
Еч, виж, да не би да имат някакъв z-index.
И тоз спан в първоначално ли се зарежда или в последствие с JS?

п.п. и ако после се зарежда пробвай с:
Код: Javascript
  1. $(document).on('click', '.appClickPl', function() {
  2. ...
  3. });
"Силата на правителството се крепи на невежеството на народа, и те знаят това и винаги ще се борят против просвещението." Лев Толстой

echeveria

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 72
  • -Получени: 94
  • Публикации: 4836
Re: jqueri и IE8
« Отговор #29 -: 18 Април 2013, 16:52:45 »
пак казвам on(  не мога да ползвам!
Днес Печатарите използват парите за да купят мозъците на онези, които ги превъзхождат, за да ги накарат да им служат и така да се превърнат в жертва на посредствеността. Това ли е причината, поради която ги наричате благо?
<iframe src="http://www.corbindavenport.com/ubuntu/widget.html" style="width: