Архив

2014 год

Всего: 32 записи

innerHTML reset form

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

//var element=document.getElementById('elementid');
//element.innerHTML+=new_content;
$("#elementid").append(new_content);

fancybox tpl img alt (alt увеличенных картинок)

$(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

jquery: плавный переход к якорю

$(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