artDialog v6 content传入元素只能显示一次的问题
来源:互联网 发布:下腹部赘肉怎么减 知乎 编辑:程序博客网 时间:2024/06/05 08:36
artDialog 升级到v6了,作者把代码结构做了重大调整,以前的很多习惯用法可能都需要改,在我用的时候,最让人蛋疼的就是content传入元素后的变化,2个重大变化
1.不在原来的元素位置放入占位div了,也就意味着你的元素用完就丢失句柄了
2.不再显示隐藏的元素了(感觉有点鸡肋),也就意味着,你要自己显示的控制元素的显示和隐藏了
解决办法:
1.在页面上放置需要用dialog显示的元素,style="display:none;";
2.在生成dialog之前保存元素的引用, var myEle = $("#myElement");
3.dialog显示后(这里自己测一下,我是在show方法调用之后显示元素的),调用元素的myEle.show();
4.关于dialog居中问题,作者已说:设定了width 和 height的话会自动居中
<script type=
"text/javascript"
>
var
companyHandler = {
testDiv:
null
,
init :
function
() {
var
me = companyHandler;
me.testDiv = $(
'#testDiv'
);
$(
'#btnTest'
).click(me.testHandler);
},
testHandler:
function
() {
var
me = companyHandler;
var
d = dialog({
title:
'test'
,
content: me.testDiv,
width:
'800px'
,
height:
'400px'
});
d.show();
me.testDiv.show();
}
};
$(
function
() {
companyHandler.init();
});
</script>
<button type=
"button"
id=
"btnTest"
class
=
"btn btn-default"
>Test</button>
<div
class
=
"row"
id=
"testDiv"
style=
"display: none;"
>
<div
class
=
"jumbotron"
>
<h1>Hello, world!</h1>
<p>This is a simple test.</p>
<p><a
class
=
"btn btn-primary btn-lg"
role=
"button"
>Learn more</a></p>
</div>
</div>
0 0
- artDialog v6 content传入元素只能显示一次的问题
- ArtDialog V6的简单使用
- 解决同一个标签只能显示一次提示信息的问题
- artdialog v6强大的模态对话框v6版api
- 解决artDialog弹出artDialog的问题
- request.getInputStream()只能获取一次的问题
- request.getInputStream()只能获取一次的问题
- 全选checkbox只能执行一次的问题
- request.getInputStream()只能获取一次的问题
- HttpServetRequest读取body只能一次的问题
- jquery easyui window中的datagrid,只能显示一次问题
- artDialog v6 中iframe使用
- SAE数据库操作问题:数据库只能更新一次的问题
- artdialog的图片,标题,以及关闭按钮不显示的问题
- vector数组中删除相同元素(输入的元素输出时只能出现一次)
- 解决向ftp服务器传图片只能传入ftpuser的根目录不能传入下级目录的问题
- 您一次只能安装一种 Adobe 产品问题的解决
- 您一次只能安装一种 Adobe 产品问题的解决
- ibatis学习笔记-SQL主键生成方式
- 程序员
- ASP.NET MVC Web API Post FromBody(Web API 如何正确 Post)
- Hive学习之内置数学、日期函数
- 数塔
- artDialog v6 content传入元素只能显示一次的问题
- Vim初级教程
- android 如何监听window的back键
- Android基础开源应用项目
- C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
- google使用方法
- LA 4080 最短路好题
- SQL Server 2008 系统数据库master 修复 还原
- Linux软件安装与卸载