jqueryでこのトリックを実行するために数週間探していますが、すべて失敗したため、ここに投稿します.
エフェクト名を変数に格納し、そのエフェクトを div で実行することはできますか?
私はこのようなことを意味します:
var effect = 'fadeOut';
$('#some_div').effect();
私が探しているものを理解していただければ幸いです。
jqueryでこのトリックを実行するために数週間探していますが、すべて失敗したため、ここに投稿します.
エフェクト名を変数に格納し、そのエフェクトを div で実行することはできますか?
私はこのようなことを意味します:
var effect = 'fadeOut';
$('#some_div').effect();
私が探しているものを理解していただければ幸いです。
var effect = 'fadeOut';
var $div = $('#some_div');
$div[effect]();
プロパティへのアクセスには括弧を使用します。JavaScript のメソッドもプロパティです。
$('#some_div')[effect]();
ブラケット表記を使用します。
$('#some_div')[effect]();
これにより、 の値と同じ名前の関数が実行されますeffect
。