【发布时间】:2013-04-18 05:22:37
【问题描述】:
谁能帮助我如何从父 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>
【问题讨论】:
-
父js是什么意思?当你运行这段代码时会发生什么?你的控制台说什么?
-
我看到你试图编辑我的答案,但如果你有任何 cmets 最好使用 cmets 区域。如果我的解决方案不起作用,是因为您可能需要在
if (true)中设置一个有效条件 ...。我只是复制了您的原始脚本,并且我假设(可能错误地)您并没有按原样评估该条件,而只是以它为例。
标签: javascript jquery popup fancybox