ドットインストールのjQueryプラグイン入門見ながらプラグイン作りました。困ったことがあったので、メモ。
#オプションをcssのプロパティに使いたい
要素がfixedだったりして左右の位置をオプションで決めたいときなんかに、
オプションをプロパティに使いたいですがこれではエラーができます。
変数に入れてもダメでした。
//プロパティにオプションをつっこむと、エラーでる
elements.css({
~省略~
opts.pos: 0,
~省略~
});
//変数にオプションつっこむと、動かない
var opts_pas = opts.pos;
elements.css({
~省略~
opts_pas: 0,
~省略~
});
//.css({})じゃなくて、.css()だと動いた!
elements.css(opts.pos, 0)
もしくは
var opts_pas = opts.pos;
elements.css(opts_pos, 0)
とりあえず動いたのを採用しようと思います。