2

誰もがniceScrollの経験を持っています...スクローラーをそれぞれの要素に割り当て、それらのプロパティを添付するコードを最適化しようとしています。これは、配列に存在する最初のオブジェクト ($ele1) でのみ機能します。

var obj = {
  cursorwidth: 6,
  railoffset: {top:0,left:20}
};

var eleArray = [$ele1, $ele2];

$(eleArray).each(function() {

   $(this).niceScroll( obj );

});

しかし、これは配列内のすべてのオブジェクトで問題ありません:

var eleArray = [$ele1, $ele2];

$(eleArray).each(function() {

  $(this).niceScroll( {
     cursorwidth: 6,
     railoffset: {top:0,left:20}
  } );

});

配列のすべてのオブジェクトが処理される外部変数からこれらのプロパティを合理化する方法はありますか?

4

1 に答える 1