Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   На webkit скрипт срабатывает не так как надо (https://javascript.ru/forum/misc/47014-na-webkit-skript-srabatyvaet-ne-tak-kak-nado.html)

MadChild 05.05.2014 10:35

На webkit скрипт срабатывает не так как надо
 
Всем привет. Ребят, помогите отловить глюк.
Есть скрипт вот для этой страницы
http://ykallio.ru/contacts/feedback
В firefox работает норм, но вот в WebKIT ловится глюк: нажимаешь на отзыв, он открывается, но не встает слева как должен.. а нужное положение принимает только после того как пошевелишь мышкой..
Хотя в FireFox все ок и такого глюка не замечается
ссылка на скрипт: http://ykallio.ru/templates/portfolio/js/project.js

alex.vv 05.05.2014 11:20

Цитата:

Сообщение от MadChild (Сообщение 310426)

Может все-таки http://ykallio.ru/templates/portfolio/js/feedback.js ?

MadChild 05.05.2014 13:37

Точно.. простите((

M-ka 05.05.2014 19:40

//Передаем смещение блока в функцию ползунка
----
Это из скрипта, кто то может понять эти крякозяблики?
Походу они уже захватили весь код превратив его в нечитабельную хреньку...
Зачем в скриптах кириллицей писать??? :blink:

alex.vv 05.05.2014 22:07

M-ka, все js по умолчанию utf-8. Все видно, если смотреть в дебаггере Chrome'а, например.

MadChild, по существу: очень много лишнего в js. Проблему можно отловить, отдебажив feedback.js как следует, но это работа на час-два. Бесплатно боюсь такое делать никто не будет)) Ладно фиг с ним, я сделаю)

Меняете в template.css два класса на следующие:

.feedbacks .user-img{
	cursor: pointer;
	display: inline-block;
}

.feedbacks .feed-text-wrp{
	display: inline-block;
	overflow: hidden;
	position: relative;
	width: 0;
}


И вуаля!

M-ka 06.05.2014 13:04

alex.vv, не знаю, у кого как, у меня под линуксами(с дому заглядывал и вот) этого ни в хроме, ни в ФФ, ни в их дебаггерах не видно, ни в идешке... а тратить время на фикс того, что не нужно (отображение хз где то кириллици, которую не использую при разработке), как бы не очень горю желанием... А комментарии если и приходится писать, то только на англ... да и в коде их у меня вроде нет ну или почти, так с ходу не могу вспомнить их наличие...

MadChild 06.05.2014 14:48

M-ka, комменты были написаны в первую очередь для меня и что кто то еще будет читать этот код не предполагалось, просто так получилось. В исходном файле все перкрасно читается

Цитата:

Сообщение от alex.vv (Сообщение 310519)
M-ka, все js по умолчанию utf-8. Все видно, если смотреть в дебаггере Chrome'а, например.

MadChild, по существу: очень много лишнего в js. Проблему можно отловить, отдебажив feedback.js как следует, но это работа на час-два. Бесплатно боюсь такое делать никто не будет)) Ладно фиг с ним, я сделаю)

Меняете в template.css два класса на следующие:

.feedbacks .user-img{
	cursor: pointer;
	display: inline-block;
}

.feedbacks .feed-text-wrp{
	display: inline-block;
	overflow: hidden;
	position: relative;
	width: 0;
}


И вуаля!

Огромное спасибо :))

M-ka 06.05.2014 14:51

MadChild,
как то на досуге почитай http://habrahabr.ru/post/108985/, там еще есть пара ссылок на полезные книги...

С другого места вот вырванный кусок ( http://ru.wikipedia.org/wiki/%D0%9A%...D%D0%B8%D0%B5) )
"комментарии должны объяснять намерения программиста, а не код; то, что можно выразить на языке программирования, не должно выноситься в комментарии"

Вообще советую полазить и почитать разные статьи для чего и как применять комментарии в коде...


Часовой пояс GMT +3, время: 16:10.