我用好几种脚本了 现在以为有部落冲突纯黑脚本我想用的脚本用不了 怎么办

解决jquery版本冲突的有效方法
投稿:shichen2014
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了解决jquery版本冲突的有效方法,对于web设计的兼容性调试很有借鉴价值,需要的朋友可以参考下
用过jQuery的朋友都知道jQuery不同版本会引发冲突,本文就此问题提出有效的解决方案如下:
案例:解决jQuery1.3.2和1.4.2的冲突。(本例已测试通过!)
第一步:在1.4.2的源代码的最后加上一句 :
var $j4 = jQuery.noConflict(true);
之所以在源码这里加,而不是像大多数文章提的在要用到的时候加,这是因为很多基于1.4.2的插件都要加,在这里加可以避免过多插件加这句代码导致重复。这一句是将1.4.2的jQuery和$的引用权限全部放弃。也就是基于1.4.2的插件不能再用jQuery和$了。同时给予$j4的新的命名空间,注意它是window的属性。看1.4.2的源代码会发现它其实也就执行了这两句:
window.$=_$;
window.jQuery=_jQ
道理同window.$=_temp$(返还命名空间)只是命名不同而已。
第二步:在基于1.4.2的框架的所有插件的头部加上以下代码:
var _temp$ = window.$,_tempjQuery = window.jQ
将jQuery1.3.2的$和jQuery放到临时的变量空间上:
window.$ = $j4;
这句和下面的那句都是为了给中间的代码能够正确使用jQuery和$用的。后面的$j4是赋予他们正确的引用。
window.jQuery = $j4;
之所以要先放临时变量存储,有三点必须这样做的理由:
①.我们不希望改动大量的jQuery插件源代码,最好是不动,即使改的话,尽量改的少。而在头部尾部加改动代码,中间的原始代码不动也是不错的一种方式。
②.因为1.4.2的已经放弃了jQuery和$的控制权,但是已有的插件代码又用了他们来做引用,因为插件不可能预知冲突,即使有冲突他人开发的插件也一定要用$或者jQuery引用,除非它不是jQuery下的插件。
③.为了防止插件里面直接用window.$和window.jQuery进行引用从而导致引用到1.3.2的jQuery和$,虽然这种情况比较少,但是以防万一。
中间的原始代码不动,尾部加以下代码:
window.$ = _temp$;//将$的引用权限返还给jQuery1.3.
window.jQuery = _tempjQ//将jQuery的引用权限返还给jQuery1.3.
第三步:以后要用基于jQuery1.4.2的选取函数就只能用$j4(element)了。
总结:到目前为止可行方案:jQuery1.4.2完全放弃$和jQuery的控制权限。1.3.2放弃$的控制权限但不放弃jQuery的权限,其实jQuery也可放弃,只不过要给个别名$j3。prototype最好放在jQuery1.3.2后面,它获得$的控制权限。只是以后要用jQuery1.4.2就必须用$j4来引用了。但这样即使有再多的jQuery框架版本冲突问题,也全部解决掉了。假如来了个1.2的jQuery怎么办,参照(2)的执行步骤,只不过第一步改为:
var $j2 = jQuery.noConflict(true);
第三步用$j2(element)罢了。道理都是相同的。
相信本文所述对大家的jQuery程序设计有一定的借鉴价值。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具我们的电脑显示IP地址冲突怎么办? - 电脑故障 - 脚本巴巴
当前位置: &
> 正文 我们的电脑显示IP地址冲突怎么办?
我们的电脑显示IP地址冲突怎么办?
发布时间: 22:57:12编辑:脚本巴巴
  我们在买回无线路由器完成路由器设置上网后;有时候会出现一些新手没有遇到的问题;比如我们有些朋友在上网的时候忽然电脑提示IP地址冲突;这时大多数朋友不知道怎么办;要解决这个问题其实是很简单的;IP地址冲突;一般都是因为连接在无线路由器上的电脑有两台使用了相同的IP地址;导致IP地址冲突;出现无法连网的情况
  还有种情况就是无线路由器的IP地址是;而网络连接的本地电脑也使用了192.168.1.1的IP地址;这样也会影响冲突;所以;无线路由器下的电脑都不能使用192.168.1.1;
  我们知道了原因那就好办了;我们只需要将电脑的IP地址改成192.168.1.1&192.168.1.254之间的地址就可以了;下面是具体的方法
  IP地址冲突
  IP地址冲突
  IP地址冲突
  按上面的提示填好后,将鼠标光标定位到&子网掩码&文本框,系统会自动填充子网掩码。在&默认网关&中输入网关地址,也是路由器的地址。然后点击&确定&按钮保存即可完成设置
  解决IP地址的冲突是很简单的;但是新手的话就有点摸不着北;希望我的经验能帮到刚拉网线的朋友;这也是我非常愿意看到的;jquery.min.js与其他js脚本的冲突运用了这个jquery.min.js脚本之后再运用其他js脚本的代码两个都不能运行了,屏蔽掉其中一个才可以运行,是什么问题,那个大虾知道告诉下...
$符号的让渡问题,楼上的做法是正确的,不过还有种做法,就是另外封装$符号,在你的代码的最外层加上:(function($){这里放你原来的代码,就可以了})(jQuery)
为您推荐:
其他类似问题
扫描下载二维码后使用快捷导航没有帐号?
查看: 924|回复: 8
新人欢迎积分0 阅读权限40积分490精华0UID6115273帖子金钱1779 威望0
Lv.4, 积分 490, 距离下一级还需 510 积分
UID6115273帖子威望0 多玩草10 草
今天一开盒子,前面全是封号的帖子,我心中默默的点了一万个赞,封的好,叫你们浪。
有人抱不平,凭什么封我不封工作室,人家工作室只是发广告,人家用脚本了?,你找代练有本事花钱找手工的,没TM钱2块刷征服不封你封谁!!!
最后就说一句,你自己不按规矩出牌,人家封你你还有理了是吗!!
&你以为刷广告的那些是手动的?那些可以确定100%也是脚本!!&
新人欢迎积分0 阅读权限40积分920精华0UID帖子金钱2618 威望0
头像被屏蔽
Lv.4, 积分 920, 距离下一级还需 80 积分
UID帖子威望0 多玩草0 草
提示: 该帖被管理员或版主或楼主屏蔽
Lv.3, 积分 94, 距离下一级还需 156 积分
UID帖子威望0 多玩草0 草
我的号被盗了好几次去发广告 上去点卡全无&&只有一排宏
新人欢迎积分1 阅读权限1积分2856精华0UID帖子金钱5851 威望0
头像被屏蔽
UID帖子威望0 多玩草0 草
提示: 该帖被管理员或版主或楼主屏蔽
新人欢迎积分0 阅读权限40积分634精华0UID帖子金钱1387 威望0
Lv.4, 积分 634, 距离下一级还需 366 积分
UID帖子威望0 多玩草0 草
楼主头像 表示 完全看不懂&&
新人欢迎积分1 阅读权限50积分2129精华0UID帖子金钱5690 威望0
Lv.5, 积分 2129, 距离下一级还需 371 积分
UID帖子威望0 多玩草0 草
战场看到这种十几万血的代练真的很恶心人
新人欢迎积分0 阅读权限80积分17704精华0UID帖子金钱36350 威望10
Always smile
Lv.8, 积分 17704, 距离下一级还需 2296 积分
UID帖子威望10 多玩草702 草
申诉看看呗,不行小号走起,几个小时后又是一条好汉
被疯狗咬了
新人欢迎积分0 阅读权限1积分3573精华0UID帖子金钱17546 威望0
头像被屏蔽
UID帖子威望0 多玩草0 草
没错&&真的没有错
新人欢迎积分1 阅读权限60积分2576精华0UID帖子金钱5412 威望0
Lv.6, 积分 2576, 距离下一级还需 2424 积分
UID帖子威望0 多玩草0 草
为什么人家封号你们会这么开心呢,如果因为封号导致失去一批玩家,谁的损失大,可以说间接性的给魔兽种下死亡的种子,这次封号以后就没人刷了?我跟你说游戏不可能没刷子,每次封号都要丢失一批玩家,自己觉悟吧
猴年新春勋章
猴年大吉,猴年行大运!
手机论坛勋章
APP发帖双倍积分,登陆即送勋章!
需要金钱:1100
手机盒子客户端点击或扫描下载
Powered by}

我要回帖

更多关于 部落冲突按键精灵脚本 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信