javascript - 几个 jQuery 问题

标签 javascript jquery html css flash

首先,here is the site I am working on .

我试图在单击 Flash 中的元素时弹出一个模式窗口。当你点击勇士形象时,此时我有大约 90% 的工作。以下是我仍在努力解决的问题列表,希望您能帮助我...

  • 模态背景没有填满 整个页面应有的样子。
  • 我无法使用关闭按钮
  • 我需要设置 vidname 变量 Flash 和 Java 都加载到 动态 HTML 文件。取决于哪个 图像被点击。我的命名 公约可能会是什么 例如 vid-1.html、vid-2.html 等。

如果你需要查看 .js 文件,你可以在/cmsjs/jquery.ha.js 查看它

下面是我目前拥有的ActionScript...

var vidname = "modal.html";

peeps.vid1.onRelease = function() {

getURL('javascript:loadVid(\'' + vidname + '\');');

};

最佳答案

好吧,我有一个给你。

您当前的关闭代码是

$('#modalBG, #modalClose').click(function(){
  closeModal();
}); 

如果您在视频加载后单击背景,您会看到模态框确实关闭了。您的关闭按钮不起作用的原因是,当您绑定(bind)到点击功能时,DOM 中不存在 #modalClose

您需要在修改 DOM 时重新绑定(bind) modalClose 元素或使用 live .如果你使用 live,你只需要将你的点击代码更改为:

$('#modalBG, #modalClose').live("click", (function(){
  closeModal();
}); 

关于javascript - 几个 jQuery 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1375513/

相关文章:

javascript - HTML 自定义属性优先级

javascript - 为什么我不能用字符串更新 MySQL?

javascript - 所有单选按钮均已选中?

css - 如何在两栏中 float 文章?

javascript - 当我使用特定的日期时间格式时,使用 CanvasJS 的图形为空

javascript - 根据另一个下拉列表中的选择填充下拉列表

php - 从变量获取值,发送到 php 进行处理并将该值添加到 mysql 数据库?

javascript - 为什么 JavaScript 的 while 循环是无限的?

javascript - 如何在设计糟糕的网页中选择多个 ID?

Javascript 待办事项列表