第77天:jQuery事件繫結觸發
一、元素操作
1、 高度和寬度
$(“div”).height(); // 高度
$(“div”).width(); // 寬度
.height()方法和.css(“height”)的區別:
返回值不同,.height()方法返回的是 數字型別(20),.css(“height”)返回的是字串型別(20px),因此.height()方法常用在參與數學計算的時候
2、座標值
$(“div”).offset(); // 獲取或設定座標值 設定值後變成相對定位
$(“div”).position(); // 獲取座標值 子絕父相 只能讀取不能設定
3、滾動條(滾動事件)
$(“div”).scrollTop(); // 相對於滾動條頂部的偏移
$(“div”).scrolllLeft(); // 相對於滾動條左部的偏移
案例:兩次跟隨的廣告
案例:防騰訊固定導航欄
二、jQuery事件
1、繫結
click/mouseenter/blur/keyup
// 繫結事件
bind:$node.bind(“click”,function(){});
// 觸發一次
one : $node.one(“click”,function(){});
delegate : $node.delegate(“p”,”click”,function(){});
on: $node.on(“click”,”p”,function(){});
2、 解綁
unbind、undelegate
off
3、觸發
click : $(“div”).click();
trigger:觸發事件,並且觸發瀏覽器預設行為
triggerHandler:不觸發瀏覽器預設行為
相關文章
- jQuery繫結事件jQuery事件
- Vue事件獲取觸發事件物件和繫結事件物件Vue事件物件
- 使用 jQuery 觸發 Vue 事件jQueryVue事件
- jQuery select 觸發事件jQuery事件
- 企圖為vuex新增發布訂閱:事件繫結和事件觸發Vue事件
- jQuery事件中on實現繫結多個事件jQuery事件
- jQuery之_事件繫結與解綁jQuery事件
- 解決jquery的多次繫結事件jQuery事件
- 【譯】jQuery事件繫結的最佳實踐jQuery事件
- jQuery原始碼剖析(五) - 事件繫結原理剖析jQuery原始碼事件
- jQuery實現DOM元素事件動態繫結jQuery事件
- 1.22 JQuery5:繫結自定義事件jQuery事件
- jquery 為動態新增的元素繫結事件jQuery事件
- Wicket中JQuery事件繫結失效的解決jQuery事件
- jQuery中click事件多次觸發解決方案jQuery事件
- jquery給動態新增的dom元素繫結事件jQuery事件
- 繫結事件事件
- 事件繫結事件
- jQuery如何實現點選Enter鍵觸發事件jQuery事件
- jQuery給動態新增的元素繫結事件的方法jQuery事件
- 淺談Jquery中的bind(),live(),delegate(),on()繫結事件方式jQuery事件
- jquery中事件重複繫結以及解綁問題jQuery事件
- JavaScript 事件繫結JavaScript事件
- js on繫結事件JS事件
- jQuery實現的點選Enter鍵觸發指定事件jQuery事件
- 繫結自定義事件事件
- v-on 繫結事件事件
- Vue事件繫結原理Vue事件
- Hooks與事件繫結Hook事件
- 2.事件繫結事件
- JSX繫結事件JS事件
- JS-事件繫結JS事件
- 取消事件觸發事件
- 如何避開jquery動態繫結的事件重疊問題jQuery事件
- Jquery 給Js動態新新增的元素 繫結的點選事件jQueryJS事件
- 關於jQuery用bind動態繫結事件無效的處理jQuery事件
- jquery —— 一次繫結多個事件 和 tiny_mce 賦值jQuery事件賦值
- 偏前端 – jquery-iframe內觸發父視窗自定義事件-前端jQuery事件