Great Rash
Expert-
Posts
7,974 -
Joined
-
Last visited
-
Days Won
144
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Great Rash
-
Назначить стили там где это надо.
-
Основное правило для сайтов с высокой нагрузкой: чем меньше запросов к серверу, тем лучше и чем они легче тем лучше. Все остальное вытекает из этого правила.
-
По таким вопросам лучше всего обращаться в службу поддержки вконтакта, или на их разработческий форум.
-
box - ящик, коробка, вместилище, футляр. Лично мне больше нравится "футляр" если на то пошло. Но я уверен, что в некоторых случаях box может и должно быть переведено как блок. Нужна ли адекватная терминология на русском? Конечно нужна! Но вот проблема: терминология должна быть единой, чтобы все понимали о чем речь. Иначе перед переводом каждой статьи придется помещать мини-словарик терминов, чтобы можно было хоть как-то разобраться неподготовленному человеку. Т.е. главная проблема в том как заставить всех принять и понять ту терминологию, какую хочется.
-
О! У нас есть победитель
-
var str = '3453458928590829038590285092345'; var arr = str.replace(/(\d{4})/g, '$1,').split(','); alert(arr);
-
Цифры оказались потому что в регулярке найденное совпадение еще и запоминается (скобки), если скобки убрать, то будет массив пустых строк и последние 3 цифры. Т.е. как и должно быть
-
var str = '3453458928590829038590285092345'; var arr = []; for (var i = 0; i < str.length; i+=4) { arr.push(str.slice(i, i + 4)); } alert(arr);
-
Мелькают потому что картинки грузятся заново. Надо сделать не 3 разные картинки, а спрайт. Тогда мелькания не должно быть. Скорее всего в PHP-скрипте происходит ошибка и данные не отправляются. Проверяйте что сломалось. А это уже за бабки
-
Над вашим сообщением есть зеленый текстовый блок "Рекомендации". Где в частности написано:
-
Невозможно. Это возможно сделать при помощи <canvas>, но в ИЕ ниже 9 работать не будет.
-
Уберите position: absolute;
-
Что "это"?
-
Абсолютно позиционированный блок не может растягивать своего родителя.
-
Убрать position: absolute;
-
Исправить ошибки в скрипте. Это же очевидно. Ошибка у вас возникает в библиотеке Prototype, а на странице заодно используется jQuery. Использовать 2 разные библиотеки в одном проекте бессмысленно и глупо. Избавьтесь от чего-то одного и перейдите либо полностью на Prototype, либо полностью на jQuery.
-
Учитесь пользоваться средствами разработки, предоставляемыми браузерами. В частности консолью.
-
Я конечно понимаю, что правила существуют для того чтобы их нарушать, но во всех книгах по программированию учат, что код надо писать как можно понятнее. Даже ценой компактности. Это облегчит его понимание в дальнейшем (когда откроешь свой код года через 2 или когда другой человек будет разбираться). Так что свитч конечно хорошо, но вариант сорроу не самый наглядный.
-
Тьфу блин... а в $(document).ready кто будет заворачивать? Ясен пень не работает, код еще не знает что в DOM есть эти элементы. А на jsfiddle DOMContentLoaded автоматом стоит.
-
Да нет, в той версии все это уже было. На фидле можно в меню слева версию сменить. А если закоментировать весь код на странице, кроме табов, будет работать?
-
Есть личка.
-
Ну выведи алерт на клик. Посмотри чо будет если вывести alert(i);
-
Я скорей про завороты типа: var state = (e.type == "keydown");
-
На странице это единственные <li>? Если нет, то работать не будет. В jQuery есть такое понятие как "контекст поиска". Поменяй в коде $('li').each(function(i) { на $('li', '.tabs_catalog_top_new').each(function(i) { А то получается, что скрипт навешивает обработчики вообще всем <li> на странице. И индексы дивов не совпадают с индексами списка.
-
Ну откуда ж я знаю Не видя кода. Да и мой вариант сыроват, прямо скажем. Я б его сам использовать не стал. Я так, дал направление так сказать У mishka более правильный ход мыслей. Перенеси часть своего боевого кода в jsfiddle.