我正在尝试启动jQuery UI模式窗口,但我认为我做错了。
这是我的JavaScript:
jQuery(function ($) {
$.fx.speeds._default = 1000;
$(function () {
$("#k2superform").dialog({
autoOpen: false,
show: "fade",
hide: "fade",
draggable: false,
closeText: false,
minWidth: 600,
zIndex: 99,
modal: true
});
$(".triggerk2form").click(function () {
$("#k2superform").dialog("open");
return false;
});
}); });
这是HTML代码。 (这是一个joomla K2组件。它曾经有一个mootools squeezebox模态窗口。)
<span class="catItemEditLink">
<a class="triggerk2form" rel="{handler:'iframe',size:{x:990,y:650}}" href="<?php echo $this->item->editLink; ?>">
<?php echo JText::_('Edit item'); ?>
</a>
</span>
答案 0 :(得分:0)
我试用了你提供的代码,剥离了服务器端脚本,并且工作正常:http://jsfiddle.net/Rbybe/。
可能是PHP脚本有一些未转义的代码。你可以发布渲染的HTML吗?