-
Posts
766 -
Joined
-
Last visited
-
Days Won
15
Content Type
Profiles
Forums
Calendar
Store
Everything posted by antonKar
-
Да, для этого переменные придумали. $('.link_slide1').on('click', function(event, delta){ $('.horizontal_slides').removeClass("left_transform_horizintal"); $('.horizontal_slides').removeClass("right_transform_horizintal"); $(".horizontal_slide1").addClass(""); $(".horizontal_slide2").addClass(""); $(".horizontal_slide3").addClass(""); $(".horizontal_slide4").addClass(""); $(".horizontal_slide5").addClass(""); }); жесть, да
-
То есть сложнее? block = false; if (!block) { block = true; $("div").animate({ "blabla": 0, function() { block = false; } }) }
-
Math.sign = Math.sign || function(x) { x = +x; // преобразуем в число if (x === 0 || isNaN(x)) { return x; } return x > 0 ? 1 : -1; } $('.vertical_slide').on('mousewheel', function(event){ pathname = window.location.hash; if (Math.sign(event.deltaY) == 1) { window.location.hash = pathname + 1; } else if (Math.sign(event.deltaY) == -1) { window.location.hash = pathname + 1; } });
-
deltaY может возвращать как -1 и 1, так и -2 и 2 и т.д. Используйте Math.sign для работы с deltaY, которое для чисел возвращает -1 и 1. Вот на -1 и 1 проверяйте у себя в условии.
-
Аж загуглил узнать как правильно называется
-
Когда дефисы и минусы называют как тире, в мире грустит один маленький Антоша.
-
Прям настолько подробно не могу сказать. Вроде как поисковики давно уже могут определять когда текст невидим из-за фона (например жёлтое на белом, что-то в этом духе), но полной схемы не знаю, углубленно это всё не изучал.
-
Ещё как. Поисковикам ведь нужно качественную выдачу выдавать, а не чёрти что. А подобные опусы будут мешать качественной выдаче.
-
Ну да, очевидность и удобство для посетителя сайта на уровне. За такое в жбан дают, могут и перманентно.
-
Где это там на странице написано про Челябинск? Там про страну-то ничего не написано, а вы аж город смогли определить. Человек с поиска пришёл на страницу - и где, чё? Ни телефона, ни города. Человек просто дальше в поиске пойдёт, а не будет ребусы угадывать. И? Что дальше? Загуглит и всё поймёт. Если не загуглит, то мои какие проблемы? Как минимум СЕО давно умерло и все пацаны идут в директ. Это у человека попоболь и аллергия на стремление к перфекционизму, не берите в голову. А вы как это представляете? Поисковик проиндексировал, но в поиске у себя не выводит?
-
Как адаптировать страницу под мобильные устройства?
antonKar replied to StOK's question in HTML Coding
шут его знает, попробуйте <meta name="viewport" content="width=480" />, как вариант -
Как сделать анимацию логотипа при помощи css 3
antonKar replied to Anna Zharova's question in HTML Coding
А вот самое и единственно правильное, с этого всегда надо начинать, если ответ простой и лежит буквально на одном запросе в гугле. И иногда сложно при этом не выразить оценку спрашивающего, оценка хоть и грубая, но она не всегда далёкая от реальности. Вообще надо на всех форумах при клике на кнопку "Новая тема" для новичков сначала редиректить на поисковик, а уже только потом через 5 минут разрешать создавать тему. -
1) Пункты меню по вертикали не выровнены и в шапке текст тоже; 2) В России формат даты всё-таки не такой, как в заголовке; 3) Стоковые люди никому не нужны, а у вас они ещё и пережаты. http://www.comp-reservice.tk/price.html 4)Между заголовком и контентом обычно промежуток ставится. Книжки же читали, видели, что там текст не прилипает к заголовку? Замена блока питания стоит 420. 420 чего? 420 новозеландских долларов, принятых в Токелау? Или сайт для молдаван и считать надо молдаванские деньги? 5) Зачем в меню 2 одинаковых пункта меню? http://www.comp-reservice.tk/Remontpk.html 6) Тексты типографить надо, выключку по ширине убирать; 7) Когда вижу "Вам" в текстах, то прям вижу, как людям готовы облизать задницу с особой тщательностью; http://www.comp-reservice.tk/sborpk.html 8) Пункты меню не так оформляются. Вы тексты в Word набирали когда-нибудь? http://www.comp-reservice.tk/Modpk.html 9) Подзаголовки тоже выделять надо. http://www.comp-reservice.tk/perf.html 10) Перечисление можно по-нормальному оформить. http://www.comp-reservice.tk/contact.html 11) О господи, мои глаза, выключка по ширине, за что((( 12) Регистрация: зачем и как без кнопки отправки? +1, никому не нужны тексты про сборку компьютера или установку wi-fi. Можно просто оставить контактную страницу и прайс, на главной вывести ссылки на страницу и всё.
-
https://api.jquery.com/mouseenter/
-
Можно попробовать сделать так. У нас каждый div-слайд - это просто обёртка, внутри которого находится контент. Для html и body делаем oveflow-y: hidden, для div-слайдов (всех) делаем overflow-y: scroll. Получится, что каждый div-слайд будет иметь собственный скролл для контента внутри него. А если хотите сделать скролл кастомным, то для этих целей рекомендую baron.js от 2ГИС. А чтобы не напрягаться для каждого слайда с высотой и шириной через javascript, попробуйте каждый для каждого div-слайда (абсолютно спозиционированного) и их родительского блока (фиксированно спозиционированного) задать 0 для css- параметров left, right, top, bottom. У меня в голове вроде как это всё идеально срабатывает, но не знаю как на практике оно будет. И да, у mousewheel параметр deltaY может быть не только -1 или 1, но ещё и -2 и 2 и т.д., так что лучше проверять не на deltaY, а на Math.sign(deltaY), которое будет всегда возвращать или -1, или 1.
-
Тут самому написать на час максимум. Через mousewheel отслеживаем направление скролла мыши и соответственно перемещаем фиксированно позиционированные блоки. Или 1 элемент у нас fixed, а остальные внутри absolute и их уже перемещаем.
-
Спорим на щелбан, что влияет? У кого денег больше: у чувака, который заходит на сайт с ПК и IE8, у которого даже знакомого эникейщика нет, чтобы вместо этого ужаса поставить тот же Chrome. или же человек, который заходит на сайт с MacOS и Safari/Chrome? Вот ради последнего вот хоть ты что делай, но сайт обязан выглядеть нормально (а на маке прилично так глюков бывает, не зря операционку маков называют). Сказать такое же про человека с IE8 я не могу никак.
-
У меня в голове очень слабо укладывается, что у людей с IE8 и ниже есть достаточно денег, чтобы стать заказчиками.
-
У вас на скрине доля IE<9 меньше процента. Так что могут спокойно идти куда-нибудь. К сожалению приходится с ними считаться...
-
И я тоже не предлагаю срать, я предлагаю делать без фигни. А вот что вы предлагаете уже непонятно. Ок, дизайнер не должен следить за текстом. Верстальщик, из ваших слов, тоже не должен следить за текстом. А кто тогда должен? Только не говорите, что менеджер проекта или заказчик. А копирайтеры не во всяких студиях есть, а уж тем более на фрилансе. В заголовках по правилам пунктуации не ставятся точки в конце, насколько я помню. В остальных случаях отсутствие знаков влияет на улучшение восприятия? Ну как-то шут его знает, я понимаю когда у нас текст оттипографлен и неразрывные пробелы и дефисы расставлены в нужных местах, когда текст по ширине занимает не более 600-800 пикселей или 80-100 символов, когда межстрочник нормальный — вот во всех этих случаях есть улучшение восприятия текста, можно аргументировать. Какое улучшение восприятия текста у отсутствия знаков препинания? Можете ссылку дать где вы это говорили? Я почему-то только бомбёжку видел у вас про Лебедева (хотя казалось, причём тут Лебедев?) и его ководство, а про это нигде не было.
-
Ну это же не повод тоже срать, верно? Пусть все срут, а я не буду, и буду на их фоне чистоплотным чуваком. Отнюдь, я просто в школе и университете хорошо учился. Ага, то есть вы хотите сказать, что дизайнер не должен следить за текстом, который он набирает в макете? Можно вспомнить авто для Яндекса, там ссылки неподчёркнутые. Опять же, если у кого-то где-то хреново, то это не оправдание для собственных ошибок, а лишь отмазка.
-
В самом грубом варианте будет что-то типа такого: $(".image").click(function() { var $this = $(this); $this.animate({ height: "666px" }, 300); $("html, body").animate({ scrollTop: $this.offset().top }, 300);});
-
Знаю вопрос про 2 стула, но не уверен, что речь об этом.
-
И вот её хочется с анимацией. Про опускание и поднимание фото так и не понял что нужно.
-
Как уже написано было ранее, для таких моментов существует неразрывный пробел. Избавившись от br, оттипографив текст и расставив в нужных местах неразрывные пробелы и дефисы можно получить текст, который не зависит от ширины родительского блока. Можно сколько угодно менять ширину родительского блока и не заморачиваться с br. А вообще для понимания такой штуки лучше в какой-нибудь студии поработать пару месяцев контентщиком. Я навскидку могу вспомнить с 5 человек за мою пока ещё недолгую 4-летнюю продакшн-карьеру, которых весьма так волнует качество текста на сайте. Ибо есть правила русского языка, которых нужно придерживаться, если конечно не хочешь посвятить свою жизнь созданию лендингов за бутерброды. Ну, не надо так уж сильно бомбить. Во-первых, когда я упоминал Лебедева, я указывал, что то замечание лишь моё ИМХО. Лебедева нужно прислушиваться, в большинстве случаев он говорит верные вещи, но свою голову на плечах иметь надо. Во-вторых, можно прикопаться и к контактам, не спорю, но точно также меня можно ткнуть и в ещё с десяток различных мелочей, которые я пропустил так как и так уже расписал достаточно ранее. В большинстве случаев надо, в данном конкретном случае не могу сказать ничего, т.к. лень заново вёрстку открывать. А о чём говорить? В таких случаях есть штука, которая называется "собственное мнение". Да, в макете не так, но заказчику нужно аргументированно ответить, что в макете была ошибка, и вы её исправили в вёрстке. Если же заказчик будет бараном перед воротами, то можно и вернуть как было в макете. Доработки — это одно, а неуважение собственного труда, отсутствие желания "делать охрененно и не ссать" — это совершенно иное.