解决自定义$(id)的方法与jquery选择器$冲突的问题
更新时间:2014年06月14日 23:34:00 投稿:mdxy-dxy
最近网站改版,原来的js都是原生js,因为当前比较jquery而且他的组件也比较多,使用方便,所以我们也采用了jquery但跟原来的$(id)冲突,经过网络很多人的推荐我们选择了这个方法
一般就是改自己的函数名:
比较省事也简单,直接批量替换就可以了。
先上代码:
复制代码 代码如下:
var $= function (id) {
return "string" == typeof id ? document.getElementById(id) : id;
};
这段代码是模仿jquery自定义id选择器的方法,但是因为jquery选择器也是用的这个“$”,如果你引用jquery并且使用这个方法,那么页面就会报错,解决大办法就是修改自己的方法把"$"改成"getId(id)";
复制代码 代码如下:
ar getId = function (id) {
return "string" == typeof id ? document.getElementById(id) : id;
};
相关文章
jQuery powerFloat万能浮动层下拉层插件使用介绍
支持hover, click, focus以及无事件触发;支持多达12种位置的定位,出界自动调整;支持页面元素加载,Ajax加载,下拉列表,提示层效果,tip类效果等;可自定义装载容器;内置UI不错的装载容器;支持鼠标跟随等。2010-12-12ASP.NET jQuery 实例9 通过控件hyperlink实现返回顶部效果
ASP.NET jQuery 实例9 通过控件hyperlink实现返回顶部效果的实现代码,需要的朋友可以参考下2012-02-02
最新评论