jquery fancybox从父javascript文件弹出调用
jquery fancybox popup call from parent javascript file
有人能帮我如何从父js文件调用fancybox弹出窗口吗。当我点击按钮时,如果条件在功能我需要打开fancybox弹出窗口。提前感谢。。
$(document).ready(function() {
$("#EXTERNAL").fancybox({
'width' : '80%',
'height' : '100%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'href' : 'openpopup.html',
'type' : 'iframe'
});
});
function clickFancy(){
if(true){
// here i need open fancypopup
}else(){
}
<body>
<form name="frm1">
<input type="submit" name="fancy" onclick="clickFancy()">
<button>Click me</button>
</form>
</body>
<html>
如果您已经为此选择器初始化了fancybox
$("#EXTERNAL").fancybox();
然后在你的功能中触发一个click
function clickFancy() {
if (true) {
// here i need open fancypopup
$("#EXTERNAL").trigger("click");
} else {
}
}
然后从任何需要的地方调用该函数。顺便说一句,这个<button>Click me</button>
什么都不做,所以我想知道为什么会有。此外,else()
应该只是else
,除非您正在用else if()
嵌套另一个条件。
编辑:
作为对编辑尝试的响应,您可以看到函数的工作原理是JSFIDDLE。
我怀疑(我无意冒犯(的是,在选择器和javascript条件语句应该如何工作以及它们如何与html元素相关的知识方面存在一些差距。
相关文章:
- 如何使用javascript调用Php文件
- 从HTML调用typescript文件中的函数
- 在ES6中,模块将导致多个网络调用,因为两个模块不能在单个文件中定义
- Ajax调用返回当前html页面,而不是请求的文件
- 如何调用extern.js文件中的函数
- 是否可以从html中的javascript调用.vbs文件
- jQueryAjax调用在单独的.js文件中不起作用
- 什么's使用脚本标记调用文件和ajax之间的区别
- 包含的文件中引发引用错误..除非调用文件包含慢速代码
- Grunt-获取当前调用文件夹,而不是gruntfile当前文件夹
- 在 html 中使用 PHP 来调用文件
- 从 html 页面调用文件 jQuery 文件
- 从本地机器调用文件作为web服务Javascript
- MVC ActionResult调用文件下载时mouseup上的图像损坏
- 在html中单击锚点时调用文件下载servlet
- 使用AJAX从从JQuery调用的文件中调用文件
- 如何在javascript/jquery中定期调用文件
- 允许AJAX调用文件中的javascript
- 如何用c#手动调用文件上传控件的onchange事件
- 如何在rails中调用文件(xyz.js.erb)中的Java脚本函数