-
// 省略參數: 返回第一個li元素在所有同輩元素中的索引 document.writeln( $("li").index( ) ); // 0 // 參數為DOM元素: 返回n6在$li中的索引 document.writeln( $("li").index( document.getElementById("n6") ) ); // 1 // 參數為jQuery對象: 返回$("#n7")在$li中的索引 document.writeln( $("li").index( $("#n7") ) ); // 2 // 參數為選擇器字符串: 返回$li中的第一個元素(即n5)在選擇器"#n4"所匹配的元素中的索引 // 選擇器"#n4"匹配的元素只有n4一個,沒有n5,因此返回-1 document.writeln( $("li").index( "#n4" ) ); // -1 // 省略參數:n4在同輩元素中的索引,n4之前的同輩元素有一個n3,因此返回索引為1 document.writeln ( $("#n4").index( ) ); // 1 // 參數為選擇器字符串:n8在選擇器"span"所匹配的元素中的索引 // 選擇器"span"匹配n3、n8兩個元素,n8是其中的第二個元素,因此返回索引為1 document.writeln ( $("#n8").index( "span" ) ); // 1查看全部
-
$.inArray('a',arr) 返回的是索引值, 下面這種判斷是錯誤的,-1,1,2這些都是true,0為false,完全偏離本意 if(index){ alert("find") }else{ alert("not find") }查看全部
-
帶!important的css屬性只能通過下面這個cssText修改。 $("#a1").css("cssText","display:block !important") $("#a1").css("display","block !important") 這句不起作用。查看全部
-
有這個樣式display:none !important;的話, show方法無效。必須要這樣重寫display:block !important才行查看全部
-
$("#a2").hide({ duration: 3000, complete: function() { alert('執行3000ms動畫完畢') } }) complete 函數很有用呀,可以在里面執行一些動作。查看全部
-
jQuery中DOM元素的獲取index方法 .index()方法,從匹配的元素中搜索給定元素的索引值,從0開始計數 語法:參數接受一個jQuery或者dom對象作為查找的條件 .index() .index(selector) .index(element) 如果不傳遞任何參數給.index()方法,則返回值jQuery對象中第一個元素相對于它同輩元素的位置 如果在一組元素上調用.index(),并且參數是一個DOM元素或jQuery對象,.index()返回值就是傳入的元素相對于原先集合的位置 如果參數是一個選擇器,.index()返回值就是原先元素相對于選擇器匹配元素的位置,如果找不到匹配的元素,則.index()返回-1查看全部
-
jQuery中DOM元素的獲取get方法 jQuery是一個合集對象,如果需要單獨操作合集中的某一個元,可以通過.get()方法獲取到 注意:1、get方法是獲取dom對象,也就是通過document.getElementById獲取的對象 2、get方法是從0開始索引 get方法還可以從后往前索引,傳遞一個負索引值,注意的負值的索引起始值是-1查看全部
-
jQuery中去空格神器trim方法 .trim()函數用于去除字符串兩端的空白字符 需要注意:移除字符串開始和結尾處的所有換行符,空格(包括連續的空格)和制表符(tab) 如果這些空白字符在字符串中間時,他們將被保留,不會被移除查看全部
-
JQuery中查找數組中的索引inArray 在PHP有in_array()判斷某個元素是否存在數組中,Javascript卻沒有,但是jQuery封裝了inArray()函數判斷元素是否存在數組中,注意了:在ECMScript5已經有數據的indexOf方法支持了,但是jQuery保持了版本向下兼容,所以封裝了一個inArray方法 JQuery.inArray()函數用于在數組中搜索指定的值,并返回其索引值,如果數組中不存在該值,則返回-1 如果要判斷數組中是否存在指定值,你需要通過該函數的返回值不等于(或大于)-1來進行判斷查看全部
-
因為有2個P,所以彈了2次。查看全部
-
fadeOut(1000, "linear")這里的linear是指動畫的行進速度方法(easing),顧名思義就是淡出的速度保持恒定的線性速度。而jQuery 核心默認的easing為swing,行進速度在動畫開始和結束時比在動畫中間時稍慢。查看全部
-
jQuery中停止動畫stop 1.stop():只會停止第一個動畫,第二個第三個繼續 2.stop(true):停止第一個、第二個和第三個動畫 3.stop(true true):停止動畫,直接跳到第一個動畫的最終狀態查看全部
-
.animate( properties, options ) options參數 ?duration - 設置動畫執行的時間 ?easing - 規定要使用的 easing 函數,過渡使用哪種緩動函數 ?step:規定每個動畫的每一步完成之后要執行的函數 ?progress:每一次動畫調用的時候會執行這個回調,就是一個進度的概念 ?complete:動畫完成回調查看全部
-
toggle、slideToggle以及fadeToggle的區別: toggle:切換顯示與隱藏效果 slideToggle:切換上下拉卷滾效果 fadeToggle:切換淡入淡出效果 toggle與slideToggle細節區別: toggle:動態效果為從右至左,橫向動作,toggle通過display來判斷切換所有匹配元素的可見性 slideToggle:動態效果從下至上,豎向動作,slideToggle通過高度變化來切換所有匹配元素的可見性 fadeToggle方法: fadeToggle()方法在fadeIn()和fadeOut()方法之間切換 元素是淡出顯示的,fadeToggle()會使用淡入效果顯示他們 元素是淡入顯示的,fadeToggle()會使用淡出效果顯示它們 注釋:隱藏的元素不會被完全顯示(不再影響頁面的布局)查看全部
-
jQuery中淡入效果fadeTo .fadeTo(duration,opacity,callback) 必須的duration參數規定效果的時長,它可以取一下值:“slow”、“fast”或毫秒。fadeTo()方法中必須的opacity參數將淡入淡出效果設置為給定的不透明度(值介于0與1之間)。可選的callback參數是該函數完成后所執行的函數名稱查看全部
舉報
0/150
提交
取消