Javascript JQuery:我可以使用对话框打开外部网页吗?
我可以使用JQuery打开外部网页吗?如果可以,如何打开 本质上,我想使用JQuery复制LightWindow的功能(LightWindow基于scriptalous) www.stickmanlabs.com/lightwindow/index.htmlJavascript JQuery:我可以使用对话框打开外部网页吗?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我可以使用JQuery打开外部网页吗?如果可以,如何打开 本质上,我想使用JQuery复制LightWindow的功能(LightWindow基于scriptalous) www.stickmanlabs.com/lightwindow/index.html 理想情况下,我希望使用JQuery核心的一部分。如果它需要一个JQuery插件,那很好,但我真的希望它成为已经存在的这些特性的核心功能的一部分。在JQueryUI中,您使用DIV作为对话框 $(函数(){ $(“#dialog”).dial
理想情况下,我希望使用JQuery核心的一部分。如果它需要一个JQuery插件,那很好,但我真的希望它成为已经存在的这些特性的核心功能的一部分。在JQueryUI中,您使用DIV作为对话框
$(函数(){
$(“#dialog”).dialog();
});
因此,您可以在DIV内部使用iframe:
编辑:
如果您希望页面中的每个链接都显示在JQueryUI对话框中,则如下所示:
JavaScript:
$(“a”)。单击(函数(事件){
event.preventDefault();
$(“#frame”).attr(“src”,$(this.attr(“href”);
$('dialog')。dialog('open');
});
HTML:
仅扩展一下,您可以用JavaScript处理这一切:
$(“a”)。单击(函数(事件){
event.preventDefault();
var page=$(this.attr(“href”);
var title=$(this.text();
$('')
.html(“”)
.对话({
自动打开:对,
莫代尔:是的,
身高:800,
宽度:400,
标题:标题
});
});
现在,页面上的任何链接都将在对话框中的iframe
内部打开
隐马尔可夫模型。。。这可能会奏效,因为我希望页面上的每个链接都能在lightbox/shadowbox中打开。在您的例子中,似乎我必须为每个链接创建一个对话框绑定。那么Greybox呢,它似乎是一个官方支持的JQuery功能???是的,它也有用。您只需要jquerycore加上这个插件,而不需要JQueryUI。但是这个对话框既不能拖动也不能调整大小(至少在Opera中是这样)