有没有办法同时使用 jquery 和 scriptaculous js 文件?
我试图实现cakephp框架的自动完成功能,这需要js文件,prototype.js,scriptaculous.js,effects.js和controls.js。
我还在我的应用程序中使用了 JQuery 函数,这需要 jquery.js 文件。
如果我包含 jquery.js 文件,自动完成功能将不起作用。但我还需要 jquery.js 文件来实现我的 jquery 功能。
那么有什么方法可以同时使用这两个js文件吗?
最佳答案
您需要在 jQuery 中启用无冲突模式,请参阅:
http://docs.jquery.com/Using_jQuery_with_Other_Libraries
来自上面的链接:
<html>
<head>
<script src="prototype.js"></script>
<script src="jquery.js"></script>
<script>
jQuery.noConflict();
// Use jQuery via jQuery(...)
jQuery(document).ready(function(){
jQuery("div").hide();
});
// Use Prototype with $(...), etc.
$('someid').hide();
</script>
</head>
<body></body>
</html>
但是,您仍然需要加载 Prototype 才能使 Scriptaculous 工作。作为建议,您可能想尝试 jQuery's autocomplete plugin ,如果您只是(或主要)将这些其他库用于自动完成器小部件。
关于jquery - 同时使用 jquery.js 和 scriptaculous.js 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1226866/