在我的一个网页上有一个链接。单击此链接时,One Image Slider将会出现。我在Jquery对话框中做了图像滑块。对话框和父页面之间有调用。但后来才知道,Jquery对话框在双显示器屏幕上不起作用。
我打算在新的浏览器窗口中实现Image滑块。但这需要更多的努力和两个页面之间的更多呼叫而不是当前。
请建议我实施此图片滑块的最佳方法?在新的浏览器窗口中做或者还有其他任何方法可以做得更好。请帮忙。
答案 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');
});