Javascript jquery编程弹出窗口
我是Jquery的新手,所以请容忍我。我试图创建一个函数,以编程方式打开弹出窗口。我在Firefox中运行以下代码,除了弹出窗口忽略工具栏/菜单栏/滚动条/可调整大小/位置参数外,它似乎可以正常工作。它们仍然可见/正常工作,我想禁用所有这些参数:Javascript jquery编程弹出窗口,javascript,jquery,Javascript,Jquery,我是Jquery的新手,所以请容忍我。我试图创建一个函数,以编程方式打开弹出窗口。我在Firefox中运行以下代码,除了弹出窗口忽略工具栏/菜单栏/滚动条/可调整大小/位置参数外,它似乎可以正常工作。它们仍然可见/正常工作,我想禁用所有这些参数: wparams[0] = {windowURL:"site.html",height:100,width:100,left:500,top:500,toolbar:0,menubar:01,scrollbars:0,resizable:0,locati
wparams[0] = {windowURL:"site.html",height:100,width:100,left:500,top:500,toolbar:0,menubar:01,scrollbars:0,resizable:0,location:0}
var launchWindow = function(p)
{
$('.popup').popupWindow(wparams[p]).trigger("click");
}
var begin = function()
{
launchWindow(0);
}
我想要的弹出窗口,我正在使用jQuery swip弹出插件,我想知道上面的代码有什么问题
另外,当我尝试在chrome/safari中运行此代码时,键入begin;在控制台中,它返回undefined,而在Firefox中它运行。我也不明白为什么会这样
谢谢。这行吗
wparams[0] = {windowURL:"site.html","height:100,width:100,left:500,top:500,toolbar:0,menubar:01,scrollbars:0,resizable:0,location:0"}
这是一种奇怪的定义wparams数组的方法-如果这样做会发生什么:
var wparams = [
{windowURL:"site.html", height:100, width:100, left:500, top:500, toolbar:0, menubar:01, scrollbars:0, resizable:0, location:0}
];
现在还不清楚为什么要将其设置为数组;我想可能还有其他的弹出配置存储在它。如果是这样的话,你只需要把它们写在方括号内,用逗号隔开。我不明白“什么时候”你想打开弹出窗口,如果页面完成加载,那么应该是这样
$(document).ready(function() {
launchWindow(0);
});
你能给我解释一下为什么使用triggerclick吗???在插件文档中,应该是这样的
var launchWindow = function(p)
{
$('.popup').popupWindow(wparams[p]);
}