第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在JQuery中回調(diào)函數(shù)沒加小括號,為什么???

在JQuery中回調(diào)函數(shù)沒加小括號,為什么???

快樂崇拜tager 2016-06-29 16:04:39
我在執(zhí)行animate動畫完畢后調(diào)用回調(diào)函數(shù),要直接寫函數(shù)名“aniDiv”就能調(diào)用這個函數(shù),而不是寫成“aniDiv()”來調(diào)用為什么?如果我不寫在回調(diào)函數(shù)中而是另起一行去調(diào)用函數(shù)就必須寫括號,為什么了???<html><head><script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript">?$(document).ready(function(){? function aniDiv(){? ? $("#box").animate({width:300},"slow");? ? $("#box").animate({width:100},"slow",aniDiv); ? ? ?//該處調(diào)用aniDiv函數(shù),沒寫小括號,為什么?? }? aniDiv();? $(".btn1").click(function(){? ? $(":animated").css("background-color","blue");? });});</script><style>?div{background:#98bf21;height:40px;width:100px;position:relative;margin-bottom:5px;}</style></head><body><div></div><div id="box"></div><div></div><button class="btn1">Mark animated element</button></body></html>
查看完整描述

3 回答

已采納
?
Suber丶林

TA貢獻75條經(jīng)驗 獲得超180個贊

還原animate的寫法:

//?其中一個參數(shù)為function聲明,而不是執(zhí)行一個function
animate({width:?2},?'slow',?function()?{});

//?所以你可以寫成
animate({width:?2},?'slow',?function()?{aniDiv()});

//?很顯然,你已經(jīng)將要執(zhí)行的代碼封裝成一個function,而且不帶參數(shù),所以可以使用以下寫法
animate({width:?2},?'slow',?aniDiv);


查看完整回答
3 反對 回復 2016-06-29
  • 快樂崇拜tager
    快樂崇拜tager
    animate({width: 2}, 'slow', aniDiv); 如果帶參數(shù)這個要怎么寫了,還能簡寫嗎?
  • Suber丶林
    Suber丶林
    帶參數(shù)的話,就簡寫不了了,只能按我上面第二種方法。 執(zhí)行方法寫成aniDiv(param);醬紫帶上參數(shù)即可。
?
老猿

TA貢獻86條經(jīng)驗 獲得超82個贊

加括號就是執(zhí)行

查看完整回答
1 反對 回復 2016-06-30
?
qyy2499760117_葉子

TA貢獻188條經(jīng)驗 獲得超91個贊

? $("#box").animate({width:100},"slow",aniDiv); ? ? ?//該處調(diào)用aniDiv函數(shù),沒寫小括號,為什么?

這句是在? function aniDiv()這個函數(shù)里,

查看完整回答
反對 回復 2016-06-30
  • 3 回答
  • 0 關(guān)注
  • 2941 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號