2013-01-15 37 views
0

考慮到我是jQuery的新手(但我想了解更多),我不知道究竟要調用這些參數。jQuery/HTML DOM方法參數

如何創建一個jQuery插件,或者甚至在DOM中的方法,你可以有這樣的參數:

「FOO」: 「酒吧」, 「foo2的」:1.5,

一個工作示例(使用jQuery Transit):

$('。box')。transition({x:'200px',y:'20px'});

什麼是這些類型的參數調用(如果有的話),我怎樣才能使用它們的插件,甚至是DOM? (但我真的更喜歡DOM)。

您的幫助表示感謝!

+0

這是不是很難學只要按照基本的API單證:http://api.jquery.com/ – Jai

+0

他們被稱爲「對象」。不要採取這種錯誤的方式,但也許你還沒有準備好進入插件開發。 – JJJ

+0

我知道他們是對象。我需要確切地知道他們如何調用一個函數。 –

回答

1

您的意思是objects

添加功能或創建一個插件:

jQuery.fn.myPlugin = function(object1, object2){ 
    // Here 'this' is the set of matched elements 
} 
2

這些都只是對象,

可以定義他們這個樣子,

var x = { 'z' : 100, 'c' : 200 } 

,你可以將它們傳遞到一個函數像這樣,

doSomething(x); 

,你可以在這樣的函數中使用它們,

function dosomething(x) { 
    var z = x.z; 
    var x = x.c; 
} 
+0

這就是我一直在尋找的東西。我不知道你實際上可以通過函數傳遞對象,並使用對象的屬性及其內部的屬性。 非常感謝! –

+0

@RickyYoder沒問題,很高興我能幫忙! –