2010年4月15日

[jQuery]在jQuery的function中使用變數名稱

最近在研究jQuery,因為正好要移動網頁上的button位置,
因此順便把原本網頁又雜又亂的javascript用jQuery改寫,
動到的部分有3個function,改寫完之後,整個網頁小了1K,
但就效能來說,應該算是好很多,因為for fuction還有一堆的if else整個抽掉了。


再改寫過程中發現了一個蠻蠢的問題,因為使用$('.class:gt(5)')這個方法,
5需要動態的變動,當下不知道要怎麼在裡面使用變數,
最後參考了其他plug-in的寫法,才發現很簡單。


只要這樣寫:
var index;
 $(.class:gt(' + index + '))
就解決了


所以也可以運用在其他的function上

沒有留言: