私は新しいCSSオブジェクトを作成するには、次の関数を呼び出します。関数内で2種類のパラメータを使用するにはどうすればよいですか?
set(
dot, {
x: mX,
y: mY,
force3D: !0
}
);
set: function(el) {
alert(el);
var dot = $(el).css('-webkit-transform', 'translate3d(' + x + ', ' + y + ', ' + z + ')');
return dot;
}
は今、私はより正確には、機能セットの最初のパラメータを取得する方法を疑問に思った:点在しています。 私はすでに試みました:alert(el);しかし、これは私に[オブジェクトオブジェクト]のアラートを与えるでしょう。 el.x
を使用してオブジェクトオプションにアクセスできますが、わからない最初のパラメータにアクセスする方法は知っています。
誰かが私を助けることができますか?どうもありがとう!
「el ===ドット」。 'alert'が文字列に変換するため、' [object Object] 'が表示されています。 'console.log(el)'を実行してコンソールを開きます(Windowの場合はF12、OSXの場合はOpt + Cmd + I) –
これはうまく動作しています。コンソールログにすべてのパラメータを追加したときだけ、オブジェクトからの最後の3つは定義されません: 'console.log(el、el.x、el.y、el.z);' – Caspert
ここに何か不足していますか? ''引数 '0''は' el'、 'arguments [1] .x'は' x'などです。[docsを参照](https://developer.mozilla.org/en-US/docs/Web/ JavaScript/Reference/Functions/arguments)を参照してください。 – bishop