我使用 Mootools在Slideshow2的基础上创建了一个 JavaScript 幻灯片。它可以独立运行。我决定将它合并到我的 SharePoint 2010 母版页中,乍一看它运行良好,但由于某些奇怪的原因,页面上的其他本机 SharePoint javascript 代码停止工作。一些 JavaScript 代码,例如“查看所有站点内容”中的“创建”按钮什么都不做,全局导航菜单中的一些下拉菜单。当我尝试批准保存的 master.page 时,我首先注意到当我单击 Approve 时没有任何反应。
我开始删除我所有的 JavaScript 代码,并从消除过程中注意到,只要离开这行:<script type="text/javascript" src="/_catalogs/javascript/mootools-1.3.2-core.js"></script>
就会导致错误。其他每一行似乎都不会影响其他 JavaScript 代码。我什至将其替换为最新版本并得到了相同的结果:<script type="text/javascript" src="/_catalogs/javascript/mootools-core-1.4.5-full-compat.js"></script>