回答
重命名一个。
$ = typeof $ !== 'function' ? $ : $foo;
简答:你不能。所有包含js文件的文件都位于同一个命名空间中。
此外,每个人都在$ .fn中粘贴简单的方法名称。所以像'$ .fn.fileupload','$ .fn.colorpicker','$ .fn.autocomplete'或者'$ .fn.scrollto'这样的东西可能已经被一些库定义了。 – Triynko 2015-12-07 20:53:31
@Triynko:当然,那是jQuery的扩展点,你应该这样做。不过,我认为这不是问题。另外,如果你使用两个插件,在那里使用相同的名字,你也可以在那里得到名称冲突。 – 2015-12-08 09:07:15
也许你想Using jQuery with Other Libraries,但我不能确切地告诉你的问题是从这个问题。也许你可以包括你遇到的问题的一些示例代码?
$(dmatrix.MatrixData.Combination).each(function(index){..} 这些是函数调用dmatrix.MatrixData.Combination是一个集合 我有我的jquery-1.4.2.js和dotnetnuke .js在我的应用 – user368038 2010-06-16 08:59:45
尝试对您工作的每个项目使用名称空间。例如,不是编写一个名为dosomething()的函数,而是称为myproject.dosomething(),即使您包含的文件不包含两个相同名称的函数,也可以避免使用两个相同名称的函数发展自己。
- 1. javascript函数冲突
- 2. 2 javascript函数冲突?
- 3. GCC函数名称冲突
- 4. 函数命名冲突
- 5. Javascript命名空间冲突
- 6. 冲突的变量和函数名
- 7. 静态库函数名称冲突
- 8. 函数(文件)名称冲突警告
- 9. 冲突jQuery函数
- 10. 避免与函数命名约定冲突javascript
- 11. 从2个不同的函数库中的函数名冲突
- 12. Javascript冲突?
- 13. javascript冲突UpdatePanel
- 14. JavaScript冲突
- 15. 冲突javascript
- 16. Jquery/Javascript冲突?
- 17. 名称冲突
- 18. 名称冲突
- 19. Go中的函数冲突
- 20. 冲突的jquery函数
- 21. PyQt:setCentralWidget与QPushButton函数冲突
- 22. 冲突类型 - 函数
- 23. 与DrawText函数冲突
- 24. 与笨基函数冲突
- 25. java哈希函数冲突
- 26. F#:双重提取值名称与函数名称冲突?
- 27. 阻止Javascript冲突?
- 28. 解决Javascript冲突
- 29. Wordpress Javascript/jQuery冲突
- 30. 解决JavaScript冲突
您应该发表一些代码 – 2010-06-16 08:44:12
请提供更多信息。 – 2010-06-16 08:44:17
是的!...我笑它,但是...好问题! +1 – Reigel 2010-06-16 08:44:45