Все книги знаний
<a> Книга знаний PHP </a>
Книга знаний Javascript и Jquery
<a> Книга знаний CSS </a>
<a> Книга знаний MySQL </a>
Содержание:
3. Аналог foreach в javascript
4. Получить содержимое текстового редактора 'fckeditor'
6. Функция для позиционирования формы посередине экрана
8. Функция проверки объявления переменной
Книга знаний Javascript и Jquery
Данны записи не претендуют быть учебным материалом.
function defaultValue(value, defaultValue) {
if (typeof value == 'undefined') return defaultValue;
else return value;
}
взято отсюда
var IE='\v'=='v';
if(IE) {
// Ваш код для IE
}Для того чтобы вывести скрытую форму по середине экрана можно воспользоваться нижеприведенной функцией. Для этого форма должна иметь абсолютное позиционирование (position:absolute). Функции передается один единственный строковый параметр - идентификатор формы (id)
function show_div(id){
scrollH = $(document).scrollTop();
h = $(window).height();
w = $('body').innerWidth();
curH = scrollH +(h-$('#'+id).innerHeight())/2;
curL = (w-$('#'+id).innerWidth())/2;
if ($('#'+id).css('display')=='none'){
$('#'+id).css({'display':'block','opacity':0,'top':curH,'left':curL});
$('#'+id).animate({'opacity':1},'normal');
}else{
$('#'+id).animate({'opacity':0},'normal', function(){$('#'+id).css({'display':'none'})});
};
};
Определяем содержит ли класс текущего элемента класс с названием 'sl-item-current'. В случае успешного выполнения результат будет отличен от -1
if ($(this).attr('class').indexOf('sl-item-current', 0) > -1) {
alert('Содержит');
}
На странице есть iframe в него вложен еще один iframe. Получить содерживое дочернего (второго) iframe можно следующим образом:
text = $('#parent_iframe').contents().find('iframe').contents().find('body').html();
for(key in array) {
document.write(array[key]);
}
$(window).keydown(function(event){
alert(event.keyCode);
});сочетание для ctrl+alt+s
$(window).keydown(function(event){
//alert(event.keyCode);
if (event.keyCode == 83 && event.altKey && event.ctrlKey) {
alert('Привет!');
}
});
Для того, чтобы начать работу с куками необходимо подключить соответствующий плагин jquery.
$.cookie('my_cookie'); // получить значение cookie
$.cookie('my_cookie', 'val'); //установить значение cookie
$.cookie('my_cookie', 'val', { expires: 7 , path:'/'}); //установить куки с временем жизни 7 дней
$.cookie('my_cookie', '', { expires: -1 }); // удалить cookie
$.cookie('my_cookie', null); // удалить cookie
//Проверяем наличие
if ($.cookie('my_cookie')) {
// код
}