经过7天的搜索,在尝试了不同的解决方案后又无法正常工作之后,我想问一下:我有一个包含js原型,protaplasm和scriptaculous以及jquery和Jquery- ui的页面,并且它与jquery完美地结合在一起冲突,直到我最近使用Bootstrap下载设计,然后才遇到麻烦。原型js功能不再有效。原型js的ajax更新和脚本般的inplaceeditor不再起作用。我已经尝试了大多数解决方法,但是没有真正得到结果。有人有可行的解决方案吗?
我找到了答案。为了避免Jquery,Prototype js,protoplasm,twitter引导之间的冲突,首先我在jquery之后添加了jquery noconlict
<script type="text/javascript"> $.noConflict(); </script>
我把每个jQuery代码之间
jQuery( document ).ready(function( $ ) { // Code that uses jQuery's $ can follow here. /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// });
最重要的是,我打开了所有其他使用jQuery的js文件(例如bootstrap.min.js),并在其中复制并粘贴了代码
我仍然遇到类似TypeError的错误:this.element是带有Firebug的null controls.js,但一切正常