私は単純なモーダルポップアップウィンドウを持っています。閉じたときにページの先頭に戻ります。私は同じスクロール位置にとどまることを望みます。これは可能ですか、私はJavascriptで大きくはありません。ここでモーダルウィンドウを閉じる - ページの先頭に戻る
ページです。ここでhttp://pagedev.co.uk/hoppings/product/2-4m-beads
は私のjavascriptです:
$(function(){
var appendthis = ("<div class='modal-overlay js-modal-close'></div>");
$('a[data-modal-id]').click(function(e) {
e.preventDefault();
$("body").append(appendthis);
$(".modal-overlay").fadeTo(1000, 1);
//$(".js-modalbox").fadeIn(500);
var modalBox = $(this).attr('data-modal-id');
$('#'+modalBox).fadeIn($(this).data());
});
$(".js-modal-close, .modal-overlay").click(function() {
$(".modal-box, .modal-overlay").fadeOut(500, function() {
$(".modal-overlay").remove();
});
});
$(window).resize(function() {
$(".modal-box").css({
top: ($(window).height() - $(".modal-box").outerHeight())/2,
left: ($(window).width() - $(".modal-box").outerWidth())/2
});
});
$(window).resize();
});