сss (9) сss3 (14) ajax (2) css (42) drupal (7) Fix IE6 (4) font (4) html (23) javascript (22) jQuery (15) js (5) less (1) php (1) scss (1) soft (2) vue (1) webstorm (1) wordpress (1)

Выборка по атребутам

$('img[width=300]') Выбирает все картинки с заданой шириной 300
$('a[href^=http]') Выбирает все ссылки которые начинаются с http
$('a[href*=ru]') Выбирает все ссылки в адресе которых есть ru
$('a[href$=ru]') Выбирает все ссылки которые заканчиваються на ru

Поиск в контенте методами jQuery

$('div:has(strong)') - находит все DIV в которых есть тег STRONG
$('div:contains(текст)') - находит все DIV в которых есть слово ТЕКСТ

min-width для IE6 и IE7

Експрешен нас спасет)

.block{
min-width: 980px; /* для нормальных браузеров */
width:expression(document.documentElement.clientWidth < 980 ? "980px" : "auto");
}

Отправка по клику формы

Если кнопку в форме делать блоком или линком, то по нажатию кнопки "enter" ничего не происходит, обидно...

Вот так можно исправить:
$("body, form, input, textarea").keypress(function(e){
if(e.which == 13){
$("form").submit();
}
});

Прижать Footer 2

Как вариант:

html {height: 100%;}
body {
height: auto !important;
height: 100%;
min-height: 100%;
position: relative;
}
.content {
padding-bottom: 80px;
}
.footer {
position: absolute;
bottom: 0;
height: 80px;
}

выпадающее меню

вот как-то так:
$(document).ready(function(){
$('li.menu').hover(
function() { $('ul', this).css('display', 'block'); },
function() { $('ul', this).css('display', 'none'); });
});

при наведении мыши на элемент, список появляется, а при забирании мыши срабатывает вторая функция и список исчезает