Jquery对话在双监视器中不起作用 - 跟进

时间:2014-08-13 08:08:35

标签: jquery asp.net browser jquery-ui-dialog

在我的一个网页上有一个链接。单击此链接时,One Image Slider将会出现。我在Jquery对话框中做了图像滑块。对话框和父页面之间有调用。但后来才知道,Jquery对话框在双显示器屏幕上不起作用。

我打算在新的浏览器窗口中实现Image滑块。但这需要更多的努力和两个页面之间的更多呼叫而不是当前。

请建议我实施此图片滑块的最佳方法?在新的浏览器窗口中做或者还有其他任何方法可以做得更好。请帮忙。

1 个答案:

答案 0 :(得分:1)

问题是jQuery dialog是浏览器的对象部分。因此 - 在双显示器上将它分割为两个浏览器是非常复杂和/或不可能的。

我真的建议您最好按照预期使用它,或者使用<iframe>重新考虑。有关它的更多信息:Link

我为您提供了一个示例,其中包含一个简单的click()函数,该函数使用另一个包含jQuery对话框的jsfiddle链接呈现一个新的<iframe>窗口。这样,您就可以使用嵌入文档上的对话框,并使用iframe从现有窗口中调用它们。

$("#clickme").click(function () {
    var url = "http://fiddle.jshell.net/urbz/4b1j2ab4/1/show/";
    $('<iframe />', {
        name: 'frame',
        id: 'frame',
        src: url
    }).css({
        width: '1000px',
        height: '1000px'
    }).appendTo('body');
});

JsFiddle Example