Ответить
1
Полезные мелочи JavaScript
Отправлено: 20 Dec 2011#1
Этот пост, скорее как напоминание самому себе. Есть масса всяких мелочей, которыми я часто пользуюсь, но постоянно забываю их. Приходится все время идти в поиск. Вот решил собирать ту эти мелочи и возможно они будут вам полезны.
используется jQuery
Проверка видим ли элемент
Выполнение функции сразу после полной загрузки страницы
Прелоад изображений(предварительная загрузка)
получение GET параметров (JQuery)
Добавлено2011.12.20 14-18
Получить порядковый номер элемента в теле другого элемента
используется jQuery
Проверка видим ли элемент
Code:
$('#id').is(':visible');
Выполнение функции сразу после полной загрузки страницы
Code:
$(document).ready(function(){
//код
});
//код
});
Прелоад изображений(предварительная загрузка)
Code:
var image1 = $('<img />').attr('src', 'foto1.png');
получение GET параметров (JQuery)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$.extend({
getUrlVars: function(){
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++)
{
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
},
getUrlVar: function(name){
return $.getUrlVars()[name];
}
});
var allVars = $.getUrlVars();
var allVars = $.getUrlVars('index');
Добавлено2011.12.20 14-18
Получить порядковый номер элемента в теле другого элемента
1
2
3
$('div').click(function(){
alert($('div').index(this))
})
Edit by author 22 Dec 2011
Я горжусь тем, что создал . И люблю нашу команду)
1
Сейчас online: 8. Зарегистрированных: 0. Гостей: 8.

