Здравствуйте. Недовно занялся изучением jQuery и тут же пришло в голову, сделать плавное появления страниц сайта.
Покапался в Интернете. Примеры имеются. Немного модифицировал свой, и вот что вышло:
$("#mask").css("display", "block");
$("#mask").fadeOut(1000);
$("a").click(function(event){
event.preventDefault();
linkLocation = this.href;
$("#mask").fadeIn(1000, redirectPage);
});
function redirectPage() {
window.location = linkLocation;
}
Вот сам блок:
Бdiv id="mask" style="position: absolute; display: none; width: 100%; height: 100%; top: 0; left: 0; background-color: #bbb; z-index: 20;"></div>
Порадовался, несколько минут. Даже в ИЕ работает (проверял в 8-ке и 7-ке. На 6-ку забил). Но тут возникла одна проблема. В Опере перестал работать Back. Во всех остальных браузерах, все ок.
Не встречалась ли кому нибудь подобная проблема? И не существует ли уже решения?
Вот пример:
http://hobbystudio.ge/general.php?page=gallery