Jump to content

call007

User
  • Posts

    48
  • Joined

  • Last visited

Everything posted by call007

  1. Жаль, надо более менее кросбраузерно. По видимому придётся грузить две картинки и использовать map area(
  2. Да вот пробовал применить к svg элементу box-shadow и как-то никак, хотя фон меняется и т.д.
  3. C setTimeOut надо играться
  4. Привет! Вопрос спецам. Существует ли способ создания блока не прямоугольной, произвольной области с последующим навешиванием на него box-shadow при :hover? Конкретно нужно для того, чтобы при наведении на картинку произвольной формы, например, треугольника, появлялось свечение выстраивающееся по траектории треугольника. (но не обязательно треугольника, фигура может быть разная). Map area и подгрузку двух картинок (одну без свечения, другую с..) не предлагать.
  5. Как и обещал, вот зачем мне это нужно было.
  6. Вроде то, что надо! Большое спасибо всем! Чуть позже покажу зачем мне это надо было =)
  7. nerv, странно, но переменная result хранит в себе "0" в браузерах Opera, IE, Firefox. А работает, как я понял только в хроме(
  8. Не очень понял как это работает
  9. Чуть поменял код для наглядности - http://jsfiddle.net/VPYgk/22/ По идее, алерт выскакивать должен в тот момент, когда цветные блоки пересекаются в центре видимой области?
  10. Всем добрый день. Вопрос таков... Допустим, у нас есть страница, к примеру http://forum.htmlbook.ru/ На ней есть скролл справа. Как отследить, что пользователь прокрутил ровно на половину всю страницу, или ровно на треть, четверть и т.д.? Интересует с использованием jQuery. Сам что-то никак не могу придумать. Но кажется мне, что это не так сложно =) Спасибо.
  11. psywalker отличный веб-мастер, готовый выручить в трудную минуту! Помог разобраться в одном непростом моменте JavaScript'а. Еще раз спасибо, что уделил своё время
  12. Поскольку при вёрстке всегда учитываю ие6, то желательно. Но если это геморно, то можно пренебречь.
  13. Да в общем то без разницы. Естественно, если будет во всех браузерах работать одинакого. Но мне всегда казалось, что именно эту проблему (кроссбраузерность) с помощью jQuery довольно просто решить, да и код в размерах значительно меньше получается).
  14. Да, именно! Тоже верно. Вообще, надо, чтобы плавно разъезжались, не очень быстро. И так, чтобы на экране было полностью видно момент предела на который блоки разъедутся. Да, всё правильно. А когда скролл поднимаем и на экране уже становятся видны эти подопытные блоки, то таким же образом их надо перемещать в исходную позицию.
  15. Всем привет. Чтобы было сразу понятно, предлагаю посмотреть пример того, что получилось: http://mafia-world.ru/verstka/test/index.html Как это работает: Если медленно прокручивать скролл, то можно увидеть как два блока (один из которых находится под текстом RODINA, другой под ним) как бы выезжают из под него. В определенный момент, а точнее когда нижний блок тёмного цвета полностью вылазит из текста RODINA (а это происходит, когда его css параметр "top" становится равным 285px) - эти блоки прекращают своё движение при скроллинге вниз. Решил сделать этот эффект посредством события scroll. Однако, вероятно, это событие вызывается не на каждый прокрученный пиксель скролла. И если прокрутить резко вниз страницу, представленную выше, то не известно где окажутся разъехавшиеся блоки. Как должно работать: 1) Сколлим страницу вниз, и два блока разъезжаются на то расстояние, на которое мы проскролили окно браузера. Плюс надо указать момент остановки движения блоков. 2) Скроллим страницу вверх, два блока должны принимать таким же образом исходную позицию. Можно ли вообще осуществить задуманный эффект? И каким лучше всего способом? Вот то, что пока сообразил: $(document).ready(function() { $(window).scrollTop(0); //при обновлении страницы поднимаем скролл страницы в самый верх }); $(window).scroll(function() { var topBlock3 = parseInt($('.block3').css('top')); // переменная, хранящая в себе значение "top" темного блока if (topBlock3 >= 285) { //если у этого блока значение "top" превышает 285, то удаляем событие scroll $(window).unbind(); } var scrollHeight = $(window).scrollTop(); // переменная, хранящая в себе значение расстояния, прокрученного // скроллом вниз и вверх (надо бы как-то сделать две переменные данного типа, чтобы в одной // прописывалось расстояние прокрутки вверх, а у другой переменной - вниз) $('.block3').animate({'top':'+='+scrollHeight},50); // прибавляем к значению "top" темного блока, при каждом вызове события scroll, значение сохранённое в переменной scrollHeight $('.block2').animate({'top':'-='+scrollHeight},50); // отнимаем у значения "top" серого блока, при каждом вызове события scroll, значение сохранённое в переменной scrollHeight });
  16. Пжаль. Получается мне можно обратиться в раздел джава скрипта? Меня камнями там не обкидают? Просто я тоже не знакомился еще с джава...
  17. В том то и дело, что я знаю, как реализовать это с фиксированной высотой. Но текст будет добавляться (через cms) и это дело должно тянуться. Поскольку это элемент дизайна - продолжение подвала.
  18. Вообще то в Joomla! можно менять html код...
  19. Неужели никто не знает? Или я что-то непонятно может написал?
  20. Всем привет! Возможно ли прикрепить блок к левому нижнему краю, чтобы его обтекал текст. Вроде такого свойства нету, но может кто встречался с данной проблемой. Вот, что есть: http://mafia-world.ru/verstka/float-bottom.html Блок (1) как бы прикреплен к левому верхнему краю, а надо к нижнему левому. Подскажите пожалуйста как такое реализовать, чтобы текст тоже при этом обтекал этот блок.
  21. Тем, что в доктайпе, который выложил я, можно верстать таблицы - он является переходным между блочной и табличной версткой. А в показанном Вами - нельзя верстать таблицы (вернее можно, но это не правильно, валидатор будет показывать ошибки).
  22. call007

    Background-image?

    это задается с помощью css: например .fon { background: url(http://.../fon.jpg) top center no-repeat; }
  23. Читай: http://seoformat.ru/zachem-nuzhen-doctype-ot-w3c/
  24. Вот это вставь: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Поскольку у тебя шаблон выполнен из блоков xhtml, а не html 4. Пустой тег <html> убери и вместо него: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-ru" lang="ru-ru" >
  25. Оно ? И кстати доктайп стоит неправильный!
×
×
  • 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