0
Mootools的奇怪的錯誤衝突嘗試運行下面的代碼:使用jQuery
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script> b = jQuery.noConflict(true); </script>
<script src="http://ajax.googleapis.com/ajax/libs/mootools/1.2.3/mootools-yui-compressed.js"></script>
<script>
(function($){
$.a = function(){
var x = [];
for (l in x){
console.log(l);
}
};
})(b);
b.a();
</script>
即使x是空的,在console.log
你會看到一些值。這是爲什麼發生?我的智慧結束了。
有人可以請建議如何解決這個問題。
現在這是一個真正的頭痛,因爲我使用數百for循環。 – 2009-10-15 06:28:12
好的,我做到了。 mootools還有哪些擴展?這很煩人,因爲我在noConflict模式下使用jQuery。我如何控制mootools? – 2009-10-15 06:32:28
mootools擴展了很多東西,但通常這並不重要。無論您是否使用mootools,您都應該非常謹慎。當然,對於數組迭代,您應該始終堅持標準的'for(var i = 0; i
bobince
2009-10-15 09:25:26