Если вам необходимо скрыть определенные ссылки с текстом в виде числовых значение, например, 103:115, то можно воспользоваться методом .filter() в jQuery и .match() в нативном JS:
JavaScript - jQuery
Иногда бывает необходимость добавить элементы (div и прочее) на страницу при помощи javascript.
Допустим у нас имеется такая разметка:
Если у вас возникла необходимость в выборе элементов, которые содержут определенные слова и сделать какое-либо действие, то это можно сделать при помощи :contains()
:
Средствами CSS очень тяжело хорошо затемизировать стандартные селект листы, поэтому необходимо прибегать к jQuery. В нашем случаем мы будем использовать плагин.
Качаем Selectyze.jquery.min.js, Selectyze.jquery.css и подключаем через наш .info файл темы или модуля и прописываем в js файле:
Если вы используете Drupal Ajax Framework для какой-либо ссылки, например, при нажатии на ссылку и при помощи Ajax подгружаете какую-либо информацию и при нажатии на эту ссылку вам нужно добавить класс для нее:
Для того чтобы запретить ввод букв в input поле, можно использовать jQuery способ:
Предзагрузка изображений необходима в том случае, если, например, у вас для ховеров вообще другие изображения и делаете вы их не при помощи CSS-спрайтов.
Рассмотрим сам код:
Даже прописав значение z-index: 999
youtube плеер всеравно окажется поверх вашего элемента. А все потому-что это флеш плеер. Для любых флеш элементов, чтобы с ними не возникал конфликт с z-index нужно добавлять параметр:
wmode=opaque
Для того чтобы не делать это постоянно вручную, то можно применить jQuery скрипт ниже:
Часто на веб-сайтах вы можете наблюдать фиксированные шапки. Фиксированные шапки - это когда вы скроллите вниз страницу, а шапка сайта не исчезает из вашего виду, то есть, всегда остается вверху, не зависимо от того, как далеко вы прокрутите вниз. Сегодня мы рассмотрим способ при помощи jQuery 1.7:
HTML разметка:
Иногда возникает необходимость заменить сразу несколько слов в определенной строке, для этого нужно использовать функцию replace()
Пример с несколькими словами
Данный функционал актуален для тех, кто хочет публиковать акции на своем сайте. Допустим, у нас есть тип нод "Акция", каждая нода типа "Акция" - это действующая акция на вашем сайте. Акции действуют только какое-то определенное время, после чего они уходят в архив или исчезают.
В нашем примере, мы будем отображать сразу несколько акций на одной странице. Мы создадим 2 ноды типа "Акция" и выведем их при помощи Views на главной странице.
Для автоматического снятия нод с публикации мы будем использовать модуль:
http://drupal.org/project/scheduler
Сегодня мы рассмотрим метод .each()
в jQuery. Он предназначен для перебора DOM элементов.
Пример
Имеем такую структуру HTML:
Например, у нас есть задача выводить количество товаров. В английском языке все очень просто - one item, two items, но в русском - нет. Один товар, 2 товара, 5 товаров. Напишем небольшую функцию для склонения слов:
Страницы

Комменты