javascript - Fancybox 2.0.1 内联内容不起作用

标签 javascript jquery fancybox

我按照网站上的教程来使内联内容正常工作。甚至检查了他们的来源并对我自己的网站进行了更改。

这是网站:http://miuzer.com/new/ 检查右上角的链接。关于作品,但注册和登录不需要,因为它们的内容是内联的。这里有什么问题吗?

我发现很多 js 库都存在缺陷、过于复杂且文档缺乏,fancybox 是其中最糟糕的一个。

最佳答案

删除这一行:

<a id="popup_img" style="display:none" href="img/popup_img.jpg"><img src="img/popup_img.jpg" alt="" /></a>

像这样改变关于/注册/登录部分:

<div class="header-content">
  <ul>
    <li><a href="img/popup_img.jpg">About</a></li>
    <li><a href="#register-dialog">Register</a></li>
    <li><a href="#login-dialog">Login</a></li>
  </ul>

interface.js 中删除这些行

$('#popup_img').fancybox();
$('#register-dialog').fancybox({'type':'inline'});
$('#login-dialog').fancybox({'type':'inline'});
// $('#popup_img').click();

并添加此行:

$('.header-content ul a').fancybox();

顺便说一句,这是一个记录非常详细且写得很好的 plugin我不能对你的代码说同样的话......

关于javascript - Fancybox 2.0.1 内联内容不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8290252/

相关文章:

javascript - FancyBox 2 的回调和参数

c# - 结合 ASP.NET MVC Razor 将 javascript 对象添加到数组的语法

javascript - 停止从单击处理程序传播 mousedown/mouseup

javascript - Vaadin 12 将对象传递给 JavaScript 函数 : Can't encode class

javascript - 通过 javascript 脚本后,SVG 图像未显示在 Chrome 中

javascript - 如何使用 true/false 条件在 JavaScript 的 if 循环中暂停视频?

javascript - fancybox 中的 Highcharts 绘图

javascript - 内容完成渲染后动态设置 fancybox 2.1.4 iframe 的高度

javascript - 使用 .finally() 时,Angular 1.6.1 "Possibly unhandled rejection"

javascript - 如何获取下拉列表中所选选项的位置