时间:2021-05-26
NVelocity的$与Jquery的$发生冲突时的解决方法有以下几个:
1、
使用jQuery.noConflict。 如:var j = jQuery.noConflict(); j.ajax();
缺点:当使用jQuery的相关插件时,会使得插件失效哦!
2、
使用jQuery代替$. 如:jQuery.ajax();
缺点:不适合扩展,一旦替换成第三方库时,那就麻烦大发
3、
wrap jQuery中的冲突方法。
如$.ajax()在Velocity中会冲突,则重新定义如下:
function dw(){}
dw.ajax=function(s){ jQuery.ajax(s); } dw.ajax();
4、
定义一个$JQ为$. 以后在js 中就可以用${JQ}AJAX了.
在前台这样写(定义):#set($JQ="$.")
我推荐第4种方式哟.
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例分析了jQueryprototype冲突的2种解决方法。分享给大家供大家参考,具体如下:jquery和prototype怎么会冲突,归根到底就是因为他们
Android中SwipeRefreshLayout与ViewPager滑动事件冲突解决方法问题描述:开发中发现,SwipeRefreshLayout的下拉刷新
AndroidListView与ScrollView冲突的解决方法总结众所周知ListView与ScrollView都具有滚动能力,对于这样的View控件,当S
pdf打不开文件损坏的解决方法是: 1、如果使用的pdf打开程序与系统的某些文件存在兼容性的问题,例如与字库有冲突,那么可能会产生乱码,建议使用AdobeAc
Win10搜狗输入法用户遭遇winlogon.exe应用程序错误的解决方法。 其实0xc0000409的问题,一般是由于搜索输入法与操作系统产生冲突的原因