Jump to content

Great Rash

Expert
  • Posts

    7,974
  • Joined

  • Last visited

  • Days Won

    144

Everything posted by Great Rash

  1. У того же jQuery Mobile есть поддержка тач-событий. Я обычно им пользуюсь, опять же весь фреймворк подключать не обязательно, достаточно просто собрать версию с одними событиями (на сайте есть конфигуратор).
  2. Ясно. Для такого случая есть новый API, называется DOM Mutation. Там есть событие DOMSubtreeModified, вешается на родителя, и срабатывает как только его поддерево изменилось. Я им никогда не пользовался, поэтому не знаю отловит ли оно изменения в стилях. Но изменение видимости детей или изменение их атрибутов должно отлавливать. Событие DOMSubtreeModified поддерживается только современными браузерами (читай IE 9+), но в старых IE есть похожее событие - onpropertychange. Юзая jQuery можно написать что-то подобное: $('element').on('DOMSubtreeModified propertychange', function() { // делаем всякое});
  3. $el.attr("data-click", "true");лучше заменить на: $el.data("click", true);
  4. Если под невидимостью вы подразумеваете display: none;, то это можно отследить, проверив свойство .offsetWidth - у невидимых блоков оно будет равно 0.
  5. Юзать <noscript> - плохая практика, хотя бы потому, что лишний код писать придётся.
  6. $('a').click(function(event){ event.stopPropagation(); document.getElementById('frameAll').contentWindow.location.href = this.href; });
  7. Да, ансетить эти переменные нельзя оказывается. Вот статья на эту тему.
  8. Вообще <head> и <body> должны быть на странице в единственном экземпляре. Нельзя их вкладывать друг в друга. UPD: Мета-теги отработают только самые первые, остальные должны будут игнорироваться, т.к. мета-информация отсылается по HTTP только 1 раз.
  9. Очевидно избавиться от $_SERVER['PHP_AUTH_USER'] и $_SERVER['PHP_AUTH_PW']. unset($_SERVER['PHP_AUTH_USER']);
  10. Если это CSV, то в PHP есть для этого функция - str_getcsv
  11. Great Rash

    Тег <area>

    У ссылок и элементов формы нет.
  12. function toggle_show(id) { var elem = document.getElementById(id); elem.style.display = elem.offsetWidth ? 'none' : 'block'; }
  13. Great Rash

    Тег <area>

    Скорее outline: 0;
  14. Ну я вроде с нашими работал, в Москве. Я б и за 2 штуки поработал, но я сразу предупреждаю, что за 2 сделаю тяп-ляп, а кто хочет качества, тот платит за него. Бросаюсь такими словами как "масштабируемость проекта" и т.п. Но вообще, так как я не фрилансер (т.е. имею постоянный доход), то я могу себе позволить воротить нос от всякого такого эдакого. Но вообще я согласен, что заработать много чисто на верстке не получится никак. Если только проекты будут однотипные, тогда можно со временем выдумать свой аналог бутстрапа и штамповать сайты за пару часов, которые будут уходить на нарезку картинок.
  15. Предлагаю сменить скрипт на этот.
  16. Ну я вообще не фрилансер, но делал пару проектов для знакомых. Брал 5 тыщ за морду.
  17. Чисто на вёрстке чтоб заработать 60 тыщ нужно выполнять 12 заказов в месяц (вроде в среднем верстка морды стоит около 5 тыщ). Это 2.5 дня на один сайт. Я считаю, что это нереально. Т.к. кроме собственно верстки нужно успевать пообщаться с клиентом, сделать доработки (которые в 90% случаем требуются) ну и т.п. и т.д. Или надо быть убер-верстальщиком, или проекты все должны быть элементарые, или делать откровенно тяп-ляп и срать в уши заказчику, или не спать. Как сделать по-другому не могу представить.
  18. Вы в каком браузере смотрите? В Хроме так: Я проапгрейдил для тормозных браузеров (FF, IE): http://codepen.io/anon/pen/kFgEe
  19. Тогда я не понимаю чем не подходит вариант, который я предложил в самом начале? UPD (для тех, кто в танке): http://codepen.io/GreatRash/pen/KdAkG
  20. Вообще подсветку синтаксиса принято запихивать в <div> с overflow: auto;. Посмотрите например как сделано тут: http://alexgorbatchev.com/SyntaxHighlighter/manual/demo/ Собственно оттуда можно забрать скрипт подсветки на JS и никакого плагина для WP не понадобится.
  21. 2000 долларов в год не хватит на неплохую жизнь даже в провинции. Это меньше 4000 рублей в месяц, на что этих денег может хватить?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy