Tag: popup

如何使用jQuery垂直居中模式,与滚动高度无关?

我想垂直居中一个模态。 如果窗口高度足以要求滚动,则弹出窗口始终显示在顶部附近。 这意味着我需要向上滚动才能看到它。 var winH = $(window).height(), winW = $(window).width(); $(“.popup”).css(‘top’, winH / 2 – $(“.popup”).height() / 2); $(“.popup”).css(‘left’, winW / 2 – $(“.popup”).width() / 2); CSS: .popup { overflow:hidden; position:absolute; width:600px; }

Jquery Datatables:Jquery弹出框不能在函数下工作 – php mysql

嗨我正在使用行详细信息链接 …我想要一个简单的JQUERY POPUP框(它将通过php mysql显示一些细节)在函数格式下(d) 我的5行上已经有一个JQUERY弹出窗口,请在带有锚标记的“ columnDefs ”下查看 – 这是有效的 我想要另一个JQUERY弹出LINK弹出窗口或任何其他function格式(d) – 但是当我使用任何简单的弹出窗口时… JQUERY弹出窗口不起作用…但是“ columnDefs ”下的第一个弹出窗口是工作正常。 function format ( d ) { return ‘Full name: ‘+d.first_name+’ ‘+d.last_name+”+ ‘Salary: ‘+d.salary+”+ ‘SECOND Another Popup’; } $(document).ready(function() { var dt = $(‘#example’).DataTable( { “processing”: true, “serverSide”: true, “ajax”: “scripts/ids-objects.php”, “columns”: [ { “class”: “details-control”, “orderable”: false, “data”: null, “defaultContent”: […]

如何识别子窗口是否已在javascript中关闭?

我有这个页面,打开一个弹出窗口。 我想在弹出窗口关闭后刷新父窗口..我使用了我在stackoverflow中找到的function var win = window.open(“popup.html”); function doStuffOnUnload() { alert(“Unloaded!”); } if (typeof win.attachEvent != “undefined”) { win.attachEvent(“onunload”, doStuffOnUnload); } else if (typeof win.addEventListener != “undefined”) { win.addEventListener(“unload”, doStuffOnUnload, false); } 关闭弹出窗口后没有做任何事情……我能做些什么呢? 谢谢…

如何更新jQuery Mobile全局弹出窗口的位置?

我有一个jQuery Mobile全局弹出窗口,其内容是动态生成的。 所以默认情况下它是空的。 我正在侦听beforeposition事件以捕获正在打开的弹出窗口。 然后我加载配置文件/内容文件,生成内容并将其附加到弹出窗口。 但是当我追加时,JQM已经完成了计算弹出窗口的位置,因此它会在屏幕上放错位置。 这是我正在做的事情: $(document).find(“#global-popup”) .on(“popupbeforeposition”, function (e) { factory.util.generatePopupContents(app.generateActionObject(e)); }); factory.util.generatePopupContents = function (obj) { var i, j, promises, fragment, popup, reference, state; popup = obj.gadget, reference = popup.getAttribute(“data-reference”), state = popup.getAttribute(“data-state”); // don’t reload if same popup is opened if (state !== reference) { if (reference === null) { util.errorHandler({ […]

jQuery移动弹出窗口没有关闭

抱歉没有提供小提琴,我无法在那里设置它。 但是,我使用以下代码以编程方式打开和关闭弹出窗口。 只是它没有关闭并保持开放。 我究竟做错了什么? $(document).ready(function() { $(“#initialpopup”).popup(“open”); setTimeout(function() { $(“#initialpopup”).popup(“close”); }, 500); }); Foobar

jquery对话框显示以前的ajax请求中的数据

在我的MVC应用程序中,我面临着jquery对话框的非常奇怪的问题。 我正在为这个应用程序使用多级对话框; 其中在第一级对话框中将有jqGrid显示记录并提供链接列来操纵第二级对话框中的记录。 可以使用jqGrid中的链接列打开包含操作数据的小表单的对话框。 单击链接时,预填充此表单数据存在问题; &以随机时间间隔发生。 当我打开此表单以编辑来自jqGrid的任何记录时,预先填充的数据来自先前打开的记录以进行编辑。 然后,如果关闭此对话框并尝试打开相同的记录进行第二次编辑,它将显示正确的预填充数据。 一旦出现这个问题,那么在此之后继续存在直到我们在浏览器中刷新基页。 如果我检查当前ajax调用收到的响应,使用firebug以对话框forms加载数据; 我看到从服务器返回的数据是正确的,但是表单中显示的数据是错误的,这是来自之前打开的jqGrid记录。 你可以在下面的截图中看到这一点 请看下面的截图 在最顶层对话框后面的网格中,具有编辑图标的最后一列是链接列,用于打开具有问题forms的顶部对话框。 此列包含数据以及[可能是日期或文本] ,这些数据将作为参数进行编辑发送到打开的表单。 从图中可以看出,网格中选择的第二条记录的日期为2013年11月26日, 我通过单击相应链接生成的ajax请求获得的html响应是根据function 。 但是打开的对话框显示了当前编辑之前编辑的第一条记录的日期。 这是一种数据缓存问题; 我尝试在相应的第一级和第二级弹出视图中包含以下元标记 我认为问题得到了解决; 但事实并非如此。 根据我的观察它刚刚减少了这个问题的发生频率不确定 我希望这个描述足够清楚,可以理解这个问题。

Jquery FullCalander没有加载弹出窗口

我使用自定义css和js show hide函数创建了一个弹出窗口。 现在我想把calander放到那个弹出窗口。 我试过了 $(document).on(‘click’, ‘.cliker’, function () { $(“.succes_msg”).remove(); $show = $(this).attr(‘pkid’); $(this).addClass(‘activer’); $(“input[name=startTime]”).val($(this).find(“span”).eq(0).html()).timepicker(); $(“.addbtn”).attr(‘pkId’, $show); $(‘#calendar’).fullCalendar({ defaultView: ‘basicWeek’, aspectRatio: 1.5, header : { left : ‘prev,next’, center: ‘title’, right : ” }, dayOfMonthFormat: ‘ddd MMM/MM’, firstDay: 4, eventLimit: true, render: true, height: 250, buttonText: { today: ‘today’, month: ‘month’ }, eventSources: [{ […]

$(this).css(“width”)不适用于Safari中的ancohor标签

我正在使用CSS选择器为Web模板生成自定义弹出窗口 – 基本上,有些制作人对JS不熟悉,我需要一种简单的方法来设置弹出窗口大小等等。我不是真的感兴趣的是这种方法的优点,但是希望理解为什么jquery似乎无法获得CSS中为Safari中的锚定义的宽度和高度。 请参阅: http : //f1shw1ck.com/jquery_sandbox/csspops.html 我的问题的核心: 对于选择器a.popup {width: 800px;height: 560px;}和锚点African Rock Art: Apollo 11 Cave Stone (c. 25,500 – 23,500 BCE)为什么 if ($(this).css(“width”)) { windowParams.width = $(this).css(“width”); } if ($(this).css(“height”)) { windowParams.height = $(this).css(“height”); } 两个属性在Safari中返回为零? 其他浏览器中的onclick弹出警报:toolbar = no,directories = no,location = no,resizable = yes,menubar = no,scrollbars = yes,status = no,width = 800px,height […]

在浏览器窗口关闭之前显示jQuery弹出窗口

我在浏览器/窗口关闭之前使用以下js来显示弹出窗口。 但它似乎没有起作用。 $(window).bind(‘beforeunload’, function(e) { $(‘#beforeclose’).click(); }); 我试图展示的弹出窗口是prettyPopin 。 并且#beforeclose是我试图在窗口卸载之前绑定click事件的锚的id。 我注意到本机js弹出窗口工作,但jQuery弹出窗口不起作用。 有没有办法实现我想要的? 请向我解释或转介给我各自的链接,因为我不是js的专家。 提前致谢。

jquery弹出关闭function不起作用

我的手机网站上有按钮。 我想做以下事情: 当我按下按钮时,弹出窗口应该出现。 此弹出窗口应包含一些文本和一个确定按钮。 当我按下确定按钮时,弹出窗口应该消失,没有别的。 页面应保持相同的条件。 我的代码如下: This is just a demonstrator OK javascript如下: $( “#popup-button” ).click(function() { $( “#popupPanel” ).popup( “close” ); }); 现状是: 当我点击确定按钮时,它第一次工作但不是后者。