Архив

Архив раздела ‘Javascript’
18 августа 2014 6 комментариев
document.onmousewheel=document.onwheel=function(){ 
	return false;
};
document.addEventListener("MozMousePixelScroll",function(){return false},false);
document.onkeydown=function(e) {
	if (e.keyCode>=33&&e.keyCode<=40) return false;
}

разрешить прокрутку страницы (обратное действие):

document.onmousewheel=document.onwheel=function(){ 
	return true;
};
document.addEventListener("MozMousePixelScroll",function(){return true},true);
document.onkeydown=function(e) {
	if (e.keyCode>=33&&e.keyCode<=40) return true;
}
Categories: Javascript Tags:
17 августа 2014 Нет комментариев
var scrollTop=window.pageYOffset||document.documentElement.scrollTop;
Categories: Javascript Tags:

Минимальная ширина для вложенных элементов списка равная ширине родительского элемента, т.е. минимальная ширина ul li ul li равна ширине ul li

$(document).ready(function(){
	$('#top-menu ul li ul li').each(function() {
		$(this).css('min-width',$(this).parent().parent().width());
	});
});
Categories: Javascript Tags:

При добавлении в форму новых элементов чтобы не сбрасывались текущие значения формы изменить:

//var element=document.getElementById('elementid');
//element.innerHTML+=new_content;
$("#elementid").append(new_content);
Categories: Javascript Tags:
27 февраля 2014 Нет комментариев
$(document).ready(function(){
	$("a[href$='.jpg'], a[href$='.png'], a[href$='.gif']").fancybox({
		helpers:{
			title:{
				type:'over'
			}
		},
		padding:'0',
		beforeShow:function () {
			var imgAlt=$(this.element).find("img").attr("alt");
			var dataAlt=$(this.element).data("alt");
			if (imgAlt) {
				$(".fancybox-image").attr("alt",imgAlt);
			} else if (dataAlt) {
				$(".fancybox-image").attr("alt",dataAlt);
			}
		}
	});
});

http://stackoverflow.com/questions/15567620/fancybox-2-1-4-alt-attribute-missing

Categories: Javascript Tags:
19 февраля 2014 Нет комментариев
$(document).ready(function() {
	$('a[href^="#"]').click(function () { 
		elementClick = $(this).attr("href");
		destination = $(elementClick).offset().top;
		if($.browser.safari){
			$('body').animate( { scrollTop: destination }, 1100 );
		}else{
			$('html').animate( { scrollTop: destination }, 1100 );
		}
		return false;
	});
});

вместо a name нужно указывать a id
http://serblog.ru/plavnyj-perexod-k-yakoryu-ssylke

Categories: Javascript Tags:
17 января 2014 Нет комментариев
var scrollBottom=$('body').height()-$(window).height()-$(window).scrollTop();
Categories: Javascript Tags: