【发布时间】:2012-02-17 06:12:13
【问题描述】:
这里是功能部分,我放在主页面,也就是页面有手风琴,可惜不能用。
<script type="text/javascript">
$('.easyui-accordion').css('height', '240px') <====this is
function addTab(title, url){
if ($('#tt').tabs('exists', title)){
$('#tt').tabs('select', title);
} else {
var content = '<iframe scrolling="auto" frameborder="0" src="'+url+'" style="width:100%;height:100%;"></iframe>';
$('#tt').tabs('add',{
title:title,
content:content,
closable:true
});
}
}
$(document).ready(function(){
$("#closeMe").click(function() {
$(this)
.parent()
.slideUp();
});
});
</script>
</head>
第 2 部分和可选:另外,我有一些其他页面也无法正确调用 jquery 函数,您介意看看吗? 这是用于使用 jquery 调用弹出框。
<script>
$(function() { $("#openDialog").on('click', loadDialogBox); });
function loadDialogBox() {'
$("#myEmptyDiv").load("popup.php", function() {
$("#myEmptyDiv").dialog({
title: "Permission Setting",
autoOpen: false,
buttons: { "Submit" : submitDialogForm() }
});
$("#myEmptyDiv").dialog("open");
});
}
$(document).ready(function(){
$("#addlist").validate();
});
</script>
这是假设生成popup.php弹出框的链接..
<a id="openDialog" href="#"> Permission Settings</a>
这是最后一件事,非常感谢您的帮助。
【问题讨论】:
-
看过 jQuery 的主库扩展 jQueryUI?它包括手风琴和对话框,比您在这里尝试做的更容易使用和操作
-
从头开始,我只是注意到你使用 .dialog 所以也许你有,但如果我有时间为你完全重写这个我会的,但我不会,但我可以告诉你,你真的看起来用这些东西“重新发明轮子”。也许你应该稍作喘息,从一开始就回顾你的 kode,然后问自己“在没有大量代码的情况下,实现这一目标的‘最简单’方法是什么?”我的意思是,很多这些“额外功能”是您手动编写并添加和使用的,您可以轻松设置自己的 jQuery 调用,然后根据需要定义 css。
-
是指第二部分吗?我这样做是因为我不知道如何使用 jquery easyui 使用对话框弹出新页面内容,在他们的示例中,他们只是在...中有一个带有元素的弹出窗口,谢谢
-
在 jquery easyui 中使用该函数要容易得多
-
oic,您使用的是easyui,对它不是很熟悉,因为我很久以前在找到jqueryui 时选择不使用它。我承认,它缺少 easyui 的一些功能,但是,我选择 jui 的原因很简单,通过使用和过期 jqueryui 成为两者中最容易使用的,以及它没有的一些额外功能有,是 a.) 很容易通过插件或手动合并和/或 b.) 如果您查看他们的 wiki 视线,它还包括来自(主要)专业 jQuery 编码器的大量 jqueryui 插件,很快就会推出。
标签: jquery jquery-easyui