matometaru
9/14/2017 - 3:55 AM

クラス定義とstatic変数

クラス定義とstatic変数

class SweetScroll {
	// static は クラス名.defaultsでアクセスできる。
	// インスタンス共通の変数 = クラスのデフォルトの変数はstaticでよい
	static defaults = {
		trigger: "[data-scroll]",       // Selector for trigger (must be a valid css selector)
		header: "[data-scroll-header]", // Selector for fixed header (must be a valid css selector)
	}
	/**
	* SweetScroll constructor
	* @constructor
	* @param {Object} options
	* @param {String | Element} container
	*/
	constructor(options = {}, container = "body, html") {

	}
}