Архив

Архив раздела ‘Javascript’

Минимальная ширина для вложенных элементов списка равная ширине родительского элемента, т.е. минимальная ширина 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:
14 января 2014 Нет комментариев
$("document").ready(function(){
	$("#File1").change(function() {
	var fileInput = $("#File1")[0];
		alert(fileInput.files[0].size);
		/*if (fileInput.files[0].size>=5242880) {
			alert('long file');
			$("#File1").val('');
		}*/
	});
});
Categories: Javascript Tags:
11 декабря 2013 Нет комментариев
function AutoPlayLink(right,left,count) {
	var	right=document.getElementById(right);
	var	left=document.getElementById(left);
	setInterval(function() {
		for (i=0;i<=count;i++) {
			setTimeout(right.click(),10000);
		}
		for (i=0;i<=count;i++) {
			setTimeout(left.click(),10000);
		}
	},5000);
}
$(document).ready(function(){
	AutoPlayLink('link_right','link_left',2);
});
Categories: Javascript Tags: