poshytipsと呼ばれるjQueryプラグインを初期化するための次のjQueryスクリプトがあります。Html5データ属性を使用してプラグインを構成したい。私は自分自身を大いに繰り返しています、誰かがこれを行うためのより良い方法を思い付くことができますか?
$('.poshytip-trigger').each(function (index) {
var $this = $(this);
var data = $this.data();
var options = {};
if (data['class-name']) {
options.className = data['class-name'];
}
if (data['align-x']) {
options.alignX = data['align-x'];
}
if (data['align-y']) {
options.alignY = data['align-y'];
}
if (data['offset-y']) {
options.offsetY = data['offset-y'];
}
if (data['offset-x']) {
options.offsetX = data['offset-x'];
}
$this.poshytip(options);
});