已采納回答 / 無所畏懼小小小
我知道的jQuery事件都可以都可以傳,不過一般不傳參數的用法更多eg.$('#obj').hover(function(){????},function(){????????})
2016-12-06
已采納回答 / UltraNeo
課程對這個回調函數的問題講解得不是很清楚。先看click函數(mousedown函數同理),語法規則為?jQueryObject.click( [ [ data ,] ?handler ] )。可以看到里面的參數是可選的(中括號的意思是可以有這個參數,也可以沒有這個參數),所以我們可以看到$("button").click(handler),$("button").click(someData, handler)兩種不同的寫法。這個課程之前的系列里面,出現的主要是以上第一種情況,例如$("button")...
2016-12-04
已采納回答 / qq_hellohellola_0381
這里click函數的傳參不同于java的傳參,$("#test").click(11111,function(e) { ? ?//e.date ?=> 11111 傳遞數據});如果在java中我們調用時需要這樣data(1111);
2016-12-03
已采納回答 / qq_冰山雪蓮_1
你可以把jQuery的腳本換成<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>試試
2016-12-01
已采納回答 / 墨遙4328677
換個瀏覽器試試。我發現慕課網很多代碼,直接在谷歌瀏覽器上看,怎么點都不出不來。換到Safari就沒問題了?;蛘邚椭拼a到sublime上,然后用谷歌看也沒問題
2016-11-27
已采納回答 / 吃了餓餓了又吃
第一個是跳出警告的提示框的方程,第二個是傳值的方程。測試三中,$("button:eq(2)").click(1111, data); ? 這是是把1111這個值傳到data的方程中。這個時候設傳遞的參數是e(也可以設置成別的,其他的),而e.date表示1111這個值,所以前后兩個data是不同的意思。? ? ? ? function data(e) {? ? ? ? ? ? alert(e.data) //1111? ? ? ? }為了更好的理解,我把第一個方程由data改為data1,參數由e改為c...
2016-11-25
已采納回答 / bannerl
$("bu tton:first")被點擊是沒有傳入參數的,所以此時bottonName 是不存在的。當你點擊$("bu tton:first")的時候是取||后面的值,此時first當做一個參數傳入函數update之中。last是參數,first是傳入的參數$("span:first"),$("span:first").text()是設置第一個span的文本是什么,根據傳入的是last還是first進行顯示
2016-11-19
已采納回答 / 慕粉18201944853
parseInt(string, radix) 簡單的來說就是以radix為解析string的基數(8進制,10進制,16進制等等)。你可以看看這個http://www.w3school.com.cn/jsref/jsref_parseInt.asp
2016-11-18
已采納回答 / 人土土zzzzz
冒泡是瀏覽器的屬性,你理解成規定就好,不阻止的話默認會一級一級往上傳,看#content的click事件函數里寫了stopPropagation阻止冒泡,所心上一級的body的click才不會被觸發,刪掉這句的話,點擊span后所有的click事件都會被觸發。
2016-11-18
已采納回答 / 萌萌軟妹的日常
這里為 class=arron1 的元素添加了mousemove事件,當鼠標移入?class=arron1 的元素時就會不斷的觸發這個事件,然后就會執行這個事件處理函數function(e) {??????? $(this).find('p:last').html('移動的X位置:' + e.pageX)??? }這里$(this).find('p:last') ?先找到class=arron1 的元素,再查找這個元素下面的所有p元素 ?中的最后一個p元素,。html()修改p元素中的內容,?e.page...
2016-11-18