动态jquery对话框弹出窗口
我只使用了已知数量的JQuery对话框,并且在使动态版本工作时遇到各种麻烦。 希望有人可以帮助我。 这是我如何使用已知数字来做到这一点:
$( "#opener1" ).click(function() { $( "#dialog1" ).dialog( "open" ); $( "#dialog1" ).height(200); return false; }); $( "#dialog1" ).dialog({ autoOpen: false, show: "fold", hide: "explode", width: 600, height: 200, buttons: { Close: function() { $( this ).dialog( "close" ); } } });
然后我这样做:
Text to open content here
我想将锚标记和div标记放在循环(Classic ASP)中,并且显然动态地命名锚标记中的ID和div中的类。 非常感谢帮助。 感谢您
您可以使用a
标记的href
属性来选择要打开的对话框。
这是由其他jQuery UI模块(如tabs模块)应用的模式。
它允许您为一个对话框提供多个链接,并以非常易读的方式链接到对话框内容。
请参阅jsfiddle中的代码
JavaScript的
jQuery(function ($) { $(".dialog-opener").click(function () { $($(this).attr('href')).dialog({ show: "fold", hide: "explode", width: 600, height: 200, buttons: { Close: function () { $(this).dialog("close"); } } }); return false; }); });
HTML
Text to open 1 Text to open 1 Text to open 2 Dialog 1 Dialog 2