我在使用phpGrid和Mootools库时遇到了一个问题。我试过following example,但没有成功。问题是,phpGrid从某处打印出以下语法:
<link rel="stylesheet" type="text/css" media="screen" href="/phpGrid/css/start/jquery-ui-1.7.3.custom.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/phpGrid/css/ui.jqgrid.css" />
<script src="/phpGrid/js/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="/phpGrid/js/jquery-ui-1.7.3.custom.min.js" type="text/javascript"></script>
<script src="/phpGrid/js/i18n/grid.locale-en.js" type="text/javascript"></script>
<script src="/phpGrid/js/jquery.jqGrid.min.js" type="text/javascript"></script>
<script src="/phpGrid/js/grid.import.fix.js" type="text/javascript"></script>
<script type="text/javascript">
var lastSel;jQuery(document).ready(function(){
var grid_ws3600 = jQuery("#ws3600").jqGrid({......这就是为什么我不能包括:
jQuery.noConflict();在var lastSel之前。我尝试使用Grep扫描文件*.js文件,看看是否能找到在那里生成的javascript代码,但没有成功。
为了显示phpGrid表,我使用文档中定义的内容:
$dg -> display();我的Mootools代码:
<script id="source" language="javascript" type="text/javascript">
window.addEvent('domready', function() { myCal1 = new Calendar({ Date1: 'Y-m-d' },{days: ['Nedelja', 'Ponedeljek', 'Torek', 'Sreda', 'Četrtek', 'Petek', 'Sobota'],
months: ['Januar', 'Februar', 'Marec', 'April', 'Maj', 'Junij', 'Julij', 'Avgust', 'September', 'Oktober', 'November', 'December'], direction: -1}); });
window.addEvent('domready', function() { myCal2 = new Calendar2({ Date2: 'Y-m-d' },{classes: ['calendar'], days: ['Nedelja', 'Ponedeljek', 'Torek', 'Sreda', 'Četrtek', 'Petek', 'Sobota'],
months: ['Januar', 'Februar', 'Marec', 'April', 'Maj', 'Junij', 'Julij', 'Avgust', 'September', 'Oktober', 'November', 'December'], direction: -1}); });
</script>发布于 2011-02-26 07:32:38
同时使用两个(相对)大的框架来做非常相似的事情从来都不是一个好主意。你正在疯狂地增加开销,这最终会减慢你的应用程序的速度。
我有一个(垃圾遗留的)应用程序,它必须同时运行Jquery和Prototype,如果我只需将所有的$替换为jQuery (它是特定于大小写的,至少在我的应用程序中是这样),它就可以正常工作。我在网上看到了noConflict,但它在没有它的情况下对我来说工作得很好。再说一次,一旦可以取消原型的混乱并将其转换为Jquery,我就会做that....but我们的商店已经有一段时间被工作压得喘不过气来了,所以我没有机会。
顺便说一句,我是DataTables的超级粉丝,建议你看看它--我已经在应用程序中使用了上百次,客户都喜欢它。我也是Jquery UI的铁杆粉丝,它包括一个很棒的日历应用程序,已经可以通过你的UI include获得。Jquery UI将在未来6-12个月内发布自己的网格,这意味着脚本下载的开销将会更少。
https://stackoverflow.com/questions/5115261
复制相似问题