Fancybox iframe仅打开第一个链接

巴鲁德

我是html的外行,但是对于我的个人网站,我正在尝试添加一些灯箱(Fancybox)。

我面临的问题是,它仅打开第一个链接作为灯箱,而不打开第二个链接。如果我交换位置(即未打开的第二个链接变为第一个),则当前的第一个链接正在打开,而不是前一个。我试图做一个最小的例子:

index.html:

<!DOCTYPE html>
<head>
<title>Learning Fancybox</title>
<script>
!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');
</script>
<script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<link rel="stylesheet" type="text/css" href="./fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
    $("#iframe").fancybox({
        'width'         : '75%',
        'height'        : '75%',
        'autoScale'     : false,
        'transitionIn'  : 'none',
        'transitionOut' : 'none',
        'type'          : 'iframe'
        });
});
</script>
</head>
<body>
<div id="content">
  <table cellpadding="10" cellspacing="0" border="0">
    <tr>
      <td>
        <h3>Trying Fancybox</h3>
          <li><a id="iframe" href="jbn.html" />content1</a></li>
          <li><a id="iframe" href="chabi.html" />content2</a></li>
      </td>
    </tr>
  </table>
</div>
</body>
</html>

content1(jbn.html)

<!DOCTYPE html>
<head>
<title>content2</title>
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8"/>
</head>

<body>
<div id="container">
  <div id="header">
    <div id="content">
      Some txt for content2
    </div>
  </div>
</div>
</body>
</html>

和内容2(chabi.html)

<!DOCTYPE html>
<head>
<title>lb content1</title>
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8"/>
</head>

<body>
<div id="container">
  <div id="header">
    <div id="content">
      Some txt here
    </div>
  </div>
</div>
</body>
</html>

到目前为止,jbn.html作为灯箱打开,chabi.html作为独立网页打开。

请帮忙

更新它可能不是fancybox问题,正如我刚刚检查过的那样,如果我添加一个相同#iframe2的ID并将第二个链接ID的ID更改为该ID,它就可以正常工作。请帮忙。

巴鲁德

通过将id更改为class(.iframe)即可解决问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

fancybox不适用于除第一个页面以外的aspxgridview页面

来自分类Dev

无法关闭Fancybox iFrame

来自分类Dev

Fancybox打开新窗口

来自分类Dev

Fancybox无法打开

来自分类Dev

FancyBox Jquery 打开

来自分类Dev

FancyBox iFrame-在iFrame中链接以关闭FancyBox并在原始父页面中打开

来自分类Dev

jQuery fancybox的第一个图像为“ ..无法加载内容..”,但下一个图像被加载

来自分类Dev

旧的fancybox关闭后,打开一个新的fancybox

来自分类Dev

Fancybox与另一个事件

来自分类Dev

链接标签中的Fancybox链接

来自分类Dev

如何获取fancybox iframe的位置?

来自分类Dev

如何检查fancybox是否打开

来自分类Dev

Fancybox 2在页面顶部打开

来自分类Dev

Fancybox问题,点击打开仅img

来自分类Dev

Fancybox问题,点击打开仅img

来自分类Dev

fancybox中的导航链接区域

来自分类Dev

fancybox中的导航链接区域

来自分类Dev

Fancybox-无法在Fancybox窗口中打开图像

来自分类Dev

Fancybox:在页面的任何部分单击时,打开Fancybox

来自分类Dev

第二画廊组的Fancybox仅显示一个图像

来自分类Dev

Fancybox画廊,从最后一个元素开始

来自分类Dev

带有IFrame问题(PHP)的jQuery FancyBox

来自分类Dev

fancybox v2 iframe高度调整

来自分类Dev

从表单(iframe)提交中关闭FancyBox

来自分类Dev

FancyBox iFrame 主体背景色

来自分类Dev

FancyBox在浏览器/屏幕外部打开

来自分类Dev

在ajax错误时保持fancybox打开

来自分类Dev

fancybox在新标签页中打开

来自分类Dev

未打开的fancybox图像下方的描述/标题