Great Rash
Expert-
Posts
7,974 -
Joined
-
Last visited
-
Days Won
144
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Great Rash
-
Я понял, так как вы хотите сделать нельзя.
-
В общем как я и думал, если сделать 20 работ по натягиванию CMS или чего-то подобного, то можно позволить себе поворотить нос от дурака-заказчика. А если твой хлеб - верстка, то тут уже будешь брать все подряд и если хочешь завтра покушать, то выпендриваться особо не станешь.
-
Дык иди во фрилансеры и диктуй свою волю клиенту, кто ж мешает? Тут надо кагбэ быть честным до конца. Я не думаю, что менеджеры так общаются с клиентом из-за того, что они идиоты. Скорее всего компания выжить пытается, а если ты не будешь слушать клиента и потакать ему, то он свалит к конкурентам и в итоге твоя фирма просто утонет. И, если уж на то пошло, то при случае начальнику можно объяснить, что не нужно фапать на пиксельперфект и можно сэкономить на верстке под старые браузеры. Вот ответьте swetlana каков ваш основной источник дохода? Только ли это верстка (фриланс)?
-
Неправда, это увидят все. Raphael.js выдает кроссбраузерный код.
-
А вот и неправильно. Есть академический интерес и практика. Я могу сколько угодно обсуждать красоту и продуманность кода. Но вот ко мне приходит начальник и говорит, что надо срочно за ночь сделать сайт. И тогда мне становится плевать на красоту кода, на его продуманность и на подобные вещи. Потому что я хочу спать и не хочу чтоб меня завтра начальство дрючило за то что я не успел. А так же есть студия сами-знаете-кого где в хедере написано: долго, дорого и т.п. И написано это потому что они заработали себе имя и теперь могут позволить себе диктовать свою волю заказчику. До этого, я уверен, они тупо пахали и зарабатывали на всём. Не даром у них столько статей как отобразить те же PNG24 в ИЕ6 вместо того чтоб юзать graceful degradation. Если хочешь кушать, то просто делаешь так как хочет заказчик и все.
-
function insertOption(select, text, value) { var opt=document.createElement('option'); opt.text = text || ''; opt.value = value || ''; try { select.add(opt, null); // all } catch(e) { select.add(opt); // IE } } var sel = document.getElementsByTagName('select')[0]; for (var i = 0; i < 20; i++) { insertOption(sel, '#' + i, i); } По идее так должно работать, не проверял...
-
Вы swetlana просто смотрите со своей колокольни. Если вы можете себе позволить послать тупого клиента, то не факт, что это могут позволить себе остальные. Пока я буду объяснять клиенту что такое Graceful Degradation и почему это круто, ему параллельно Вася Пупкин скажет: "Нет проблем, чувак!", сделает пусть даже и говносайт, но зато получит бабло, а я нет. Зато я буду знать, что я крут и страдаю за правое дело. А на самом деле nobody cares...
-
Можно читайте про event bubbling, event propagation и т.п.
-
Дык это, вон Veseloff еще
-
Еще неплохой ресурс: http://findicons.com
-
http://www.html5canvastutorials.com/advanc...path-mouseover/
-
Надо писать свой обработчик событий. Т.е. объекты в канвасе кажись не сохраняются в DOM, таким образом это просто изображение, на которое навесить простой обработчик нельзя. Нужно при создании объекта (например круга) сохранять его координаты и размеры в некоем стеке, потом надо повесить на <canvas> обработчик onmousemove и следить за координатами курсора, которые потом сравнивать с координатами из стека. Если координаты совпали, значит срабатывает кастомный onmouseover. Я вообще не очень хорошо знаком с API так что могу ошибаться...
-
Просто вот тут $('li.class:last') написано, что искать последний элемент <li> с классом class, а у вас в HTML нет такого элемента.
-
<div style="overflow: hidden; text-align: center;"> <div style="float: right;">Текст справа</div> Текст по центру </div>
-
Хм, чё это они мастерскую отключили... Буквально месяц назад делал там страничку... Блоки должны идти в таком порядке: <div id="block_1">one</div> <div id="block_3">three</div> <div id="block_2">two</div>
-
И облегчает кошелек на дополнительные 10 тыщ минимум, при прочих равных... Enlarge Your Penis какой-то получается...
-
Ладно, играем в телепатов... position: relative center; Такого позиционирования нет в природе. В каком порядке стоят эти блоки в коде? Что во что вложено? Вы вообще собираетесь нам HTML продемонстрировать или так кусками CSS и будете кидаться? narod.ru
-
Ссылка на сайт будет или как? Пока ответ такой: надо верстать нормально, тогда и отображаться будет нормально.
-
Еще если брать с линуксом, то должно быть дешевле на цену лицензионной винды.
-
Lenovo надо брать, вот китайцы уж точно цены не завышают Asus еще по божески, а вот Dell или HP действительно дерут за марку.
-
Условные комментарии - вот универсальное лекарство для ИЕ. Пользуюсь ими постоянно.
-
Необходима помощь! Остановка карусели при наведении курсора мыши.
Great Rash replied to DAZ's question in JavaScript
У меня есть мысли: написать плагин самому, переписать существующий плагин под себя. -
vvsh Просто в JS когда мы пишем: var str = '123'; то, на самом деле происходит: var str = new String('123'); при такой записи код вида: str.substr(); негодования вызывать не должен... Никто не мешает писать как во втором случае, если так понятней. Мне вот кажется, что в JS даже больше ООП чем в C++.
-
А чем таблицы не угодили? Удобно жеж...
-
Чувак о секасе говорил, а автор недогнал... Аффтар походу рок с каким-нить трансом попутал... Статья либо церковная, либо это советская пропаганда. Забавно конечно Так их, неверных!