jquery中bind方法中的引數

2021-07-08 22:24:10 字數 1096 閱讀 2424

1樓:死亡冰劍

keydown

mouseover

click

mouseup

mousemove....

跪求jquery中的bind()引數中function引數問題

2樓:

如果你這裡面寫的是繫結click方法,我就不知道怎麼回事兒了,但如果不是click,而是chick,那就有可能知道data是什麼,如下是api中的demo:

has an attached custom event.

trigger custom event

可以看出,這裡繫結的是mycustomevent,mycustomevent又是在click的時候用rigger進行繫結的,所以,後面可以傳一個引數。

因此,我覺得你想要的data應該是這樣來的。

至於event我就不用解釋了,你應該知道的...

jquery如何繫結一個已有的方法並傳遞引數

3樓:匿名使用者

用閉包+匿名函式吧

$("button").bind("click",function(e))

--可能我沒理解你的意思

按鈕是什麼?是元件的一部分還是隨便寫在html裡的?

如果是一部分那麼你可以用this指向元件對應的方法呼叫吧

如果不是的話,你也可以在匿名函式裡先找到元件的引用,再調相應的方法

本質上jquery.bind是把前後兩個函式的引數一一對應地進行傳遞賦值的……

---暈,js支援反射的,就是說你可以通過方法名的字串呼叫該方法,例如

var a;

a.b = function()

a.b() //傳統的呼叫

a["b"]()//反射呼叫

所以在元件裡可以寫個屬性(比如propfuncname),返回那個方法的名字的字串,如"abc"

然後在匿名函式裡找到元件的引用,通過上述屬性(propfuncname)得到方法字串,再用反射呼叫之。

這樣可以保證,通過對公共屬性propfuncname的呼叫得到不同的對應的方法。

jquerythis的疑問,jquery中this和functione中e的問題

function this 這種寫bai法,是需要jquery上下文環境的du 你上面的寫zhi法,dao我分析應該是直接在javascript函式體內 中直接寫容的吧!你可以試著增加一段下面的內容 當然了,也可以直接捨棄onclick,在 button click中這樣寫 button click...

jquery中animate的easing函式

x 總時間進度,即x t d t 當前動畫執行時間 毫秒 b 初始值 c 總變化量 d 動畫總的持續時間 比如a.css animate 1000,easeinoutquint 則,b 100,c 300 100 easeinoutback中的方程 其中c 1,b 0 要分成兩段,前半段 c 2 t...

jquery實現javascript中的表單提交(急!)

var alphaexp a za z var numericexpression 0 9 function checkform else if slastname val else if address val else if studentid val elseelse return true ...