解決自定義$(id)的方法與jquery選擇器$沖突的問題
一般就是改自己的函數(shù)名:
比較省事也簡(jiǎn)單,直接批量替換就可以了。
先上代碼:
var $= function (id) {
return "string" == typeof id ? document.getElementById(id) : id;
};
這段代碼是模仿jquery自定義id選擇器的方法,但是因?yàn)閖query選擇器也是用的這個(gè)“$”,如果你引用jquery并且使用這個(gè)方法,那么頁(yè)面就會(huì)報(bào)錯(cuò),解決大辦法就是修改自己的方法把"$"改成"getId(id)";
ar getId = function (id) {
return "string" == typeof id ? document.getElementById(id) : id;
};
相關(guān)文章
7款吸引人眼球的jQuery/CSS3特效實(shí)例分享
jQuery和CSS3對(duì)于web前端開發(fā)肯定用得也比較多,接下來分享一些由jQuery和CSS3制作成的特效,希望對(duì)哪些喜歡學(xué)習(xí)特效的朋友有所幫助2013-04-04jquery實(shí)現(xiàn)tab鍵進(jìn)行選擇后enter鍵觸發(fā)click行為
本文主要介紹了jquery鍵盤事件實(shí)現(xiàn)tab鍵進(jìn)行選擇后enter鍵觸發(fā)click行為的方法,這種使用場(chǎng)景為當(dāng)首頁(yè)有幾個(gè)鏈接需要選擇的時(shí)候,使用鍵盤就可以進(jìn)行觸發(fā)行為。下面跟著小編一起來看下吧2017-03-03jquery.messager.js插件導(dǎo)致頁(yè)面抖動(dòng)的解決方法
這盤文章介紹了jquery.messager.js插件導(dǎo)致頁(yè)面抖動(dòng)的解決方法,有需要的朋友可以參考一下2013-07-07jquery動(dòng)態(tài)更換設(shè)置背景圖的方法
這篇文章主要介紹了jquery動(dòng)態(tài)更換網(wǎng)頁(yè)背景圖的方法,需要的朋友可以參考下2014-03-03ff下JQuery無法監(jiān)聽input的keyup事件的解決方法
這篇文章主要介紹了ff下JQuery無法監(jiān)聽input的keyup事件的解決方法。需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-12-12jQuery mobile的header和footer在點(diǎn)擊屏幕的時(shí)候消失的解決辦法
這篇文章主要介紹了jQuery mobile的header和footer在點(diǎn)擊屏幕的時(shí)候消失的解決辦法,通過給header和footer添加 data-position="fixed" 和 data-tap-toggle="false"完成此功能,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07jquery實(shí)現(xiàn)滑動(dòng)圖片自己測(cè)試的例子
最近使用jquery寫了一個(gè)圖片滑動(dòng)的插件,雖然還是有些問題存在,用法很簡(jiǎn)單,希望對(duì)大家有所幫助2013-11-11jCallout 輕松實(shí)現(xiàn)氣泡提示功能
在提交表單前、焦點(diǎn)轉(zhuǎn)移后或者 keyup 時(shí)往往需要對(duì)輸入的文本就行檢驗(yàn),如果輸入內(nèi)容不符合相關(guān)約定則要進(jìn)行提示或警告,有一個(gè)叫 jCallout 的插件可以輕松實(shí)現(xiàn)該功能,該插件基于 jQuery 使用,所以使用前需要添加引用 jQuery2013-09-09