已采納回答 / yytoo
加雙引號的話樓上的已經說了,因為得到的是字符串,你也可在前面做字符串轉數字,加上?var v=parseInt(v1);這句,當然var v = $("#animation").val();中的變量v可以改成其它的,防止混淆。不知道你最后一個中括號是怎么回事,不過我把你的整段復制進 ??$("#btnFadeSwitch").click(function() {? ? }); ? 中間,發現你最后(也就是最后一個“? }); ”之前)多了個中括號,去掉就可以了,還有,最好加上break;不然你會把選項后面...
2016-09-04
已采納回答 / 孩紙╭別傷xin、了
不是不可以,是你的代碼寫錯了,要么少了),要么又少了}。$("button:first").click(function() {??????????? $("#a1").hide(??????????????? {??????????????????? duration: 3000,??????????????????? complete: function() {??????????????????????? $("#a1").css("display","block");???????????????...
2016-09-04
已采納回答 / shenXs
$(selecter).fadeTo(1000, 1) , ?前提是匹配元素的display值部位none,如果為none, 則需要先調用$(selecter).toggle(), ?將其顯示出來, 然后再將他的opactiy變為1
2016-08-23
已采納回答 / 冰saya
each(object,function(property,value){})//property是屬性,value是屬性的值。each()就是for循環方法的包裝,each(array,function(index,value){})//index是索引,value是數組中的值。each()就是for循環方法的包裝,不懂的單詞去百度
2016-08-07
已采納回答 / 慕粉3698897
因為那個div元素都設置了margin和padding值,hide()和slide()的時候,margin和padding也是在不斷的變化的,因為最終的效果是讓這個元素完全不占用視覺上的空間,所以margin和padding也要逐漸變成0,你把這兩個css樣式去掉就可以發現位置不會發生變化了
2016-08-06
已采納回答 / 驢是的念來過倒
用$是為了與原生態的javascript區分開,這樣的話就知道哪些是你自己寫的javascript,哪些是你引用第三方框架的javascript了。而且這樣做更能對javascript做些細節性的分類。當然不止JQuery的在前面加$,很多第三方javascript框架前面也要加$。只是為了跟原生態的javascript作區分。
2016-08-03
已采納回答 / 飛過那座山
visibility的值為hidden,opacity的值為0會占據空間這個是對的!但是你忽略一點就是,fadetoggle執行淡出的時候,執行完了,會將display設置為none;display:none是不占據空間的。你可以執行完頁面的那段代碼,然后查看一下它的display值。
已采納回答 / 曉夢Y分明
? ? ? ? ? ? $("p").fadeIn(2000, function() {? ? ? ? ? ? ? ? alert("顯示完畢!");? ? ? ? ? ? });綁定的P元素一共有兩個,你上去找找看,兩個P每一個都彈出一次
2016-07-29