今天要写一个项目,一直也在关注jquery.所以直接选择了它。
平时,使用ajax都是使用的cpaint这个东西。
直接把两个放到一些加载。发现有冲突。
只要同时加载两个东西。就会出来“out of memory at line:1179"这样的提示。之后就什么都用不了了。
在firefox下完全正常。大概我查了一下代码。应该是jquery里对IE做初始化时和cpaint起了冲突。
应该是这段
else if ( jQuery.browser.msie ) { // Only works if you document.write() it
document.write("<scr" + "ipt id=__ie_init defer=true " +
"src=//:><\/script>"); // Use the defer script hack
var script = document.getElementById("__ie_init");
// script does not exist if jQuery is loaded dynamically
if ( script )
script.onreadystatechange = function() {
if ( this.readyState != "complete" ) return;
jQuery.ready();
}; // Clear from memory
script = null;// If Safari is used
}
cpaint这个东西因为能和PHP结合的很好。所以一定要用的。
我因为javascript水平一般。所以找到大概方向了。可惜没能力改过来。
哪位大哥给改个解决方法。
在这谢谢了
先拜各位了!!!!!!!!!!!!
平时,使用ajax都是使用的cpaint这个东西。
直接把两个放到一些加载。发现有冲突。
只要同时加载两个东西。就会出来“out of memory at line:1179"这样的提示。之后就什么都用不了了。
在firefox下完全正常。大概我查了一下代码。应该是jquery里对IE做初始化时和cpaint起了冲突。
应该是这段
else if ( jQuery.browser.msie ) { // Only works if you document.write() it
document.write("<scr" + "ipt id=__ie_init defer=true " +
"src=//:><\/script>"); // Use the defer script hack
var script = document.getElementById("__ie_init");
// script does not exist if jQuery is loaded dynamically
if ( script )
script.onreadystatechange = function() {
if ( this.readyState != "complete" ) return;
jQuery.ready();
}; // Clear from memory
script = null;// If Safari is used
}
cpaint这个东西因为能和PHP结合的很好。所以一定要用的。
我因为javascript水平一般。所以找到大概方向了。可惜没能力改过来。
哪位大哥给改个解决方法。
在这谢谢了
先拜各位了!!!!!!!!!!!!
与其他库一起使用jQuery