与原型javascript冲突

Conflict with prototype javascript

本文关键字:冲突 javascript 原型      更新时间:2023-09-26

当用户点击文本框时,我会显示javascript日历,我必须从以下链接调用prototype.js才能让日历工作https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js

日历运行良好,但我发现页面中的所有其他java脚本都停止了工作!

有什么建议吗?

当您想在一个页面上使用两个或多个不同的库时,可以使用它。在这种情况下,当相同作用域的所有库中存在相同的函数名时,库就会发生冲突。在这种情况下,将使用最后一个功能实现。

例如,您在全局作用域中实现了一些函数fn(),在该实现之后,您插入了一些库,这些库也在同一作用域中实施了函数fn()。第二个函数重新实现了第一个,通过每次调用fn(),浏览器将使用第二个实现,而不是您的。