JQuery函数代码运行不正常
JQuery Function code not running properly
下面的代码有问题。基本上它是函数中的两个部分。。。
第1部分只是点击提交按钮,第2部分显示了一个对话框。
出于某种原因,两个部分分别运行,但在函数中添加到一起时,不会出现对话框,因此当一起运行时,第2部分不会运行。
语法问题?
这是代码:
function myfunction() {
$('input[type=submit]#mysubmit').click();
$("#info").dialog({
autoOpen: false,
modal: true,
width: 400,
zIndex: 9999999,
resizable: false,
buttons: [
{
text: "Close",
click: function () {
$(this).dialog("close");
}
}
]
});
}
更新:我试着注释了第1部分,但对话框仍然没有显示,所以这与对话框代码有关。。。第2部分
见下文:
function myfunction() {
//$('input[type=submit]#mysubmit').click(); //commented out
$("#info").dialog({
autoOpen: false,
modal: true,
width: 400,
zIndex: 9999999,
resizable: false,
buttons: [
{
text: "Close",
click: function () {
$(this).dialog("close");
}
}
]
});
}
尝试在两个不同的地方初始化和打开(现在,每次执行myfunction
时,对话框都会初始化
$(document).ready(function(){
$("#info").dialog({
autoOpen: false,
modal: true,
width: 400,
zIndex: 9999999,
resizable: false,
buttons: [
{
text: "Close",
click: function () {
$(this).dialog("close");
}
}
]
});
});
function myfunction(){
$("#info").dialog('open');
}
删除autoOpen: false
。此选项会使对话框在初始化时不可见。
另一种选择是在末尾添加.dialog("open")
:
$("#info").dialog(..autoOpen: false...).dialog('open');
比较(3x):http://jsfiddle.net/TEN7Z/2/
相关文章:
- 脚本点击Css显示属性更改不正常运行Asp.net
- 为什么代码在jsfiddle上运行良好,但在我的dreamweaver上却不正常
- node.js在端口8080上运行不正常
- HTML Javascript-setInterval运行不正常
- 电子邮件验证功能运行不正常
- 小提琴在单击链接时在结果面板中显示 JSFiddle 登录(而不是正常运行)
- jquery测试函数运行不正常
- Wordpress的PHP计算器运行不正常
- 事件侦听器属性运行不正常
- JavaScript在JSReport中运行不正常
- metro.js应用程序在本地主机上正常运行,但不在服务器上运行
- Canvas元素运行不正常
- JQuery函数代码运行不正常
- 我的程序不能正常运行
- IE不能正常运行远程JS,但本地运行良好
- js定时器不能正常运行
- jQuery append()在xml加载器中不能正常运行
- Gruntjs不能在sass上正常运行
- Javascript函数不能正常运行,并且只显示了1秒的对话框
- jQuery在一个地方正常运行,但在另一个地方不正常