我在我的rails应用程序中使用了Prototype和jQuery.要解决$冲突,我会执行以下操作:
<script type="text/javascript">
var $j = jQuery.noConflict();
</script>
Run Code Online (Sandbox Code Playgroud)
这很好用,但我试图使用不喜欢它的插件并抛出$ is not a function type错误.
我该怎么办才能修复它?
请尝试以下方法
(function ($){
/* plugin code */
})(jQuery);
Run Code Online (Sandbox Code Playgroud)
这是创建一个函数并立即执行它jQuery作为一个名为param的传递$.$只有在这个范围内,含义才能作为jQuery使用.
由于插件有内部方法,使用$最好的方法是要求修复,或自己修改任何$问题jQuery.
| 归档时间: |
|
| 查看次数: |
4206 次 |
| 最近记录: |