내 사이트에 사용자가 클릭 할 때 모달 대화 상자를 표시해야하는 몇 개의 링크가 있습니다. 이 모달에는 You are now leaving the "SECTION NAME" part of "SITE NAME"
과 같은 메시지가 포함됩니다. 그러면 사용자는 사용자가 요청을 계속할 수있게 허용하거나 취소하여 사용자를 그대로 유지합니다.jQuery UI : 사용자가 확인하거나 취소해야하는 대화 상자 표시
링크의 예는 다음과 같습니다 당신이 leaving-section
의 클래스가 내가 위에서 지정한 일을 할 수있는 링크를 일으킬 것이라고 볼 수 있으며, 또한 새로운 탭/창에서 링크를 열 것입니다 그래서 <a href="/interests" title="My Interests" target="_blank" class="leaving-section">My Interests</a>
하지만 사용자는 먼저 사이트의 다른 부분으로 이동한다는 사실을 알고 있다는 사실을 받아 들여야합니다.
문서를 살펴 봤지만 대화 상대가 보이지 않고 div를 표시하고 b) 대화 상자가 만들어져 원래 위치로 보내지는 경우를 보지 못했습니다. 즉 그들이 클릭 한 URL.
$("#leaving-section").dialog({
resizable: false,
modal: true,
buttons: {
"I understand, take me there": function() {
$(this).dialog("close");
},
"I want to stay where I am": function() {
$(this).dialog("close");
}
}
});
$('.leaving-section').click(function (event)
{
event.preventDefault();
var $dialog = $('#leaving-section');
$dialog.dialog('open');
});
하지만 대신 사업부는 페이지에 포함되는 JQuery와에 의해 생성되는 모달 원하는 :
이것은 내가 지금까지 무엇을 가지고! 또한 첫 단추를 원래 목적지로 보내려면 어떻게해야합니까?
도와 주신 모든 분들께 감사드립니다. 감사합니다
무엇이 문제입니까? – Matt
사용자가 수락하여 원래 URL로 보내거나 취소하고 그대로있는 대화 상자를 얻는 방법. – Cameron
취소는 간단합니다. 모달에서 정의 할 수 있습니다. URL로 이동하면, 당신도 그것을 정의하지만, window.location 또는 location.href와 같은 것을 사용할 것입니다. – Matt