childrens 모바일 사이트에 대한 fancybox 팝업을 만들려고합니다.Fancybox "이 사이트에서 나가기"팝업
-
그것은 단지이 링크는 외부 웹 사이트 링크를 계속하거나 내가 할 수 있었던 유일한 해결책을 fancybox를 닫고 페이지
로 돌아 제시
<a id="external" href="#external-block">Go to external link</a>
<div style="display:none">
<div id="external-block">
<h2>Warning</h2>
<p>Hey, you're leaving this site <p>
<a href="onclick="$.fancybox.close();">Return</a>
<a href="http://actuallink">Leave the site</a>
</div>
와 JS에서 지금까지 각 링크에 대해이 같은 것을 사용하고 찾을 수
$(document).ready(function() {
$("a#external").fancybox();
});
하지만 각 링크마다 중복됩니다. 나는 페이지에있는 링크가 외부 있는지 감지하는 대신 js 함수를 갖는 방법을 찾고 싶습니다. 그리고 URL로 이동하는 대신 href를 잡고 (즉, 각 링크에 대해 숨겨진 div가 없는지 확인합니다.) 해당 URL로 이동하거나 돌아갈 메시징 fancybox 팝업.
"행운을"- 여기서 무엇을 의미합니까 ? 그것은 당신이 의도 한대로 일을하지만,하지는 않습니다. 문자 그대로 아무것도 발생하지 않습니까? 그 사이에 뭔가? –
의미 나는 fancybox를 작동시켜야하는데, 그것은 문제가 아닙니다. 하지만, 내가 할 수 있었던 유일한 해결책은 각 링크에 대해'(a.link-id) .flexbox' 선언을 가지고 있고 페이지에서 flexbox로 숨겨진 div를 호출하는 외부 링크가되고 싶습니다. 해당 div에는 링크가 있습니다. – Joeykangaroo
질문에 부분 해답을 포함시키고 문제를 설명하십시오 (코드는 항상 좋으며 질문을 수정할 수 있어야합니다). –