Fancybox无法正常工作(在新标签页中打开)

时间:2016-08-06 18:51:25

标签: javascript jquery html popup fancybox

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script   src="https://code.jquery.com/ui/1.12.0/jquery-ui.min.js"   integrity="sha256-eGE6blurk5sHj+rmkfsGYeKyZx3M4bG+ZlFyA7Kns7E="   crossorigin="anonymous"></script>
<link rel="stylesheet" href="/fajlovi/style/default/jquery.fancybox.css" type="text/css" media="screen" />
<script type="text/javascript" src="/fajlovi/misc/jquery.fancybox.pack.js"></script>
<script type="text/javascript" src="/fajlovi/misc/custom.js"></script>
<script src="/fajlovi/misc/jquery.notify.js"></script>
<script type="text/javascript">
    jQuery(document).ready(function() {
        jQuery(".fancybox").fancybox();
    });
</script>

<a class="fancybox" href="/ajax/user/pmform/2"><img alt="ico" src="/fajlovi/images/ico/16x16/email.png" class="ico">Send a message</a>

当我点击“href”元素时,不会在弹出的fancybox中打开它,而是在新标签页中打开。是的,它包含class="fancybox"。控制台没有错误。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

<a class="fancybox" href="/ajax/user/pmform/2 ?>">

当弹出窗口相对于图像src中提到的缩略图图像打开时,将href属性值修复为缩放图像网址

现在,href值未指向图像网址。标签也是格式错误。

答案 1 :(得分:0)

错误是在print ( matches(for: "^(.+)\\s(\\d{4})" , in: "Finding Dory 2016")) // ["Finding Dory 2016", "Finding Dory", "2016"] 中致电fancybox()。 直接使用,它工作正常。

(document).ready(function(){})