2019-04-10

1.jquery特殊效果:

fadeIn() 淡入? ? ? ? fadeOut() 淡出

fadeToggle() 切換淡入淡出

hide() 隱藏元素? ? ? ? ?show() 顯示元素

toggle() 依次展示或隱藏某個元素

slideDown() 向下展開? ? slideUp() 向上卷起

slideToggle() 依次展開或卷起某個元素

eg: $btn.click(function(){

? ? ? ? $('#div1').fadeIn(1000,'swing',function(){

? ? ? ? ? ? alert('done!');

? ? ? ? });

? ? });

2.jquery鏈式調用:jquery對象的方法會在執(zhí)行完后返回這個jquery對象,所有jquery對象的方法可以連起來寫

$('#div1') // id為div1的元素

.children('ul') //該元素下面的ul子元素

.slideDown('fast') //高度從零變到實際高度來顯示ul元素

.parent()? //跳到ul的父元素,也就是id為div1的元素

.siblings()? //跳到div1元素平級的所有兄弟元素

.children('ul') //這些兄弟元素中的ul子元素

.slideUp('fast');? //高度實際高度變換到零來隱藏ul元素

3.jquery動畫:通過animate方法可以設置元素某屬性值上的動畫,可以設置一個或多個屬性值,動畫執(zhí)行完成后會執(zhí)行一個函數(shù)

$('#div1').animate({

? ? width:300,

? ? height:300

},1000,swing,function(){

? ? alert('done!');

});

4.尺寸相關、滾動事件

1、獲取和設置元素的尺寸?

width()、height() 獲取元素width和height

innerWidth()、innerHeight()? 包括padding的width和height?

outerWidth()、outerHeight()? 包括padding和border的width和height?

outerWidth(true)、outerHeight(true)? 包括padding和border以及margin的width和height

2、獲取元素相對頁面的絕對位置? ?offset()

3、獲取可視區(qū)高度 $(window).height();

4、獲取頁面高度? ?$(document).height();

5、獲取頁面滾動距離??$(document).scrollTop()? ?$(document).scrollLeft();

6、頁面滾動事件??$(window).scroll(function(){ ......})

5.實例??1、層級菜單? ?2、選項卡? 3、置頂菜單?

4、滾動到頂部? ? ?5、手風琴效果? ?6、無縫滾動?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 通過jQuery,您可以選?。ú樵?,query)HTML元素,并對它們執(zhí)行“操作”(actions)。 jQuer...
    枇杷樹8824閱讀 724評論 0 3
  • 1. tab列表折疊效果 html: 能源系統(tǒng)事業(yè)部 崗位名稱: 工作地點 崗位名...
    lilyping閱讀 2,015評論 0 1
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標準。 注意:講述HT...
    kismetajun閱讀 28,842評論 1 45
  • jquery鏈式調用 jquery對象的方法會在執(zhí)行完后返回這個jquery對象,所有jquery對象的方法可以連...
    奮斗的老王閱讀 820評論 0 51
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,172評論 1 92

友情鏈接更多精彩內容