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 ...