栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在函数内调用div

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在函数内调用div

jQuery Mobile的 Popup小部件
具有多种操作方式。可以通过按钮调用或以编程方式打开它。结构很简单,但是请注意,只有页面div应该是弹出窗口的直接父级。

<div data-role="page">  <div data-role="popup" id="foo">    <!-- content -->  </div></div>

要通过按钮或锚点将其静态打开,请执行以下操作:

<a href="#foo" data-rel="popup" data-transition="pop">Popup</a>

以编程方式打开它:

$("#foo").popup("open");

另外,您可以将特殊事件用于任何您想要的目的,例如

popupafteropen
popupafterclose

以下是动态创建的弹出窗口的示例。

// close buttonvar closeBtn = $('<a href="#" data-rel="back" >Close</a>');// text you get from Ajaxvar content = "<p>Lorem ipsum dolor sit amet, consectetur adipiscing. Morbi convallis sem et dui sollicitudin tincidunt.</p>";// Popup body - set width is optional - append button and Ajax msgvar popup = $("<div/>", {    "data-role": "popup"}).css({    width: $(window).width() / 1.5 + "px",    padding: 5 + "px"}).append(closeBtn).append(content);// Append it to active page$.mobile.pageContainer.pagecontainer("getActivePage").append(popup);// Create it and add listener to delete it once it's closed// open it$("[data-role=popup]").on("popupafterclose", function () {    $(this).remove();}).on("popupafteropen", function () {    $(this).popup("reposition", {        "positionTo": "window"            });}).popup({    dismissible: false,    history: false,    theme: "b",        overlayTheme: "b",        transition: "pop"}).popup("open");

演示版



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/372420.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号