jQuery函數(shù):以$作為起始說明,如:
成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的溫宿網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
$(
function(){}
);
上述是一個(gè)jQuery函數(shù),其中有一個(gè)參數(shù)——function(){};——一個(gè)匿名的javascript函數(shù);
-----------------------------------------------------------------
頁面對(duì)不同訪問者的響應(yīng)叫做事件。
jQuery事件:jQuery可以觸發(fā)任意元素的任意事件;jQuery的事件也就是指——HTML 中發(fā)生某些事件時(shí)所調(diào)用的方法。如:
$("#album-list img").mouseover();
這里jQuery方法mouseover關(guān)聯(lián)這img下的onmouseover事件;當(dāng)用戶點(diǎn)擊相應(yīng)圖片,觸發(fā)了onmouseover事件,就會(huì)調(diào)用mouseover方法,并執(zhí)行其中的處理邏輯;
-----------------------------------------------------------------
jQuery事件綁定:
jQuery的on/off方法為事件綁定/解除綁定提供統(tǒng)一的API;其他諸如bind、live、delegate方法只是將調(diào)用傳遞給on方法;同時(shí),jQuery也為一些事件提供了專門的方法,如上述的mouseover;
函數(shù)未定義可能是版本問題。
不同的jquery版本的api方法不一樣,需要選用對(duì)應(yīng)的jquery版本才能和文檔的一致。
另外,也可能是js沖突造成的,外部js和jquery沖突也會(huì)導(dǎo)致jquery找不到方法。
可以使用開發(fā)者工具調(diào)試,打斷點(diǎn)看看問題在哪里。
jq自定義函數(shù)方法和js的寫法是一樣的
script
$(document).ready(function(){
getStr();//直接調(diào)用函數(shù)
$("#a").click(function(){
getStr();//通過點(diǎn)擊dom結(jié)點(diǎn)調(diào)用函數(shù)
})
})
function getStr(){
alert("自定義了函數(shù)getStr");
}
/script
1.自定義
$(document).ready(function(){});你寫的都是他的簡(jiǎn)寫
2。變量名()
3.是匿名函數(shù),直接執(zhí)行
你可以寫一個(gè)函數(shù)自調(diào)用方法,(function(
在這里面寫方法,就自己調(diào)用了,
)());
想要把握調(diào)用的時(shí)機(jī),可以直接用你的那種方法,在你想調(diào)用的地方這樣寫就OK了,getNowTime();關(guān)鍵是你的自己新建一個(gè)Js文件,引用的時(shí)候在jquery之后