2.2.1 • Published 5 years ago

quick-select v2.2.1

Weekly downloads
24
License
MIT
Repository
github
Last release
5 years ago

quick-select

import QuickSelect from 'quick-select'

const qs = QuickSelect.init({
  el: document.querySelectorAll('.Input'), // default: []
  items: [1,2,3,4,5],                      // default: [10, 25, 50, 100]
  disable: false,                          // default: true

  beforeShow () {                          // default: null
    alert('beforeShow')
  },

  afterDisable () {                        // default: null
    alert(‘Disable’)
  },

  willSetValue (value) {                   // default: null
    console.log(value)
  }

  setItemsFormat (items) {                 // default: 取10組 Number 1000000 > n > 0
    return items
  },

  setClass (className) {                   // default: quickSelect
    return `prefix-${className}`
  },

  setLang (item) {                         // default: { items: `下注 ${item} 元`, disable: '停用'}
    return {
      items: `bet $${item}`,
      disable: 'disable'
    }
  },

  setHeaderHeight: 116,                    // default: 0

  setMax: 99999999                         // default: 1000000
})

qs.bind(document.querySelectorAll('.Input'))

qs.updateData([10, 25, 50, 100], true)

qs.updateMax(number)

qs.remove()

qs.close()                                 // close select menu
2.2.1

5 years ago

2.2.0

6 years ago

2.1.8

7 years ago

2.1.7

7 years ago

2.1.6

7 years ago

2.1.5

7 years ago

2.1.4

7 years ago

2.1.3

7 years ago

2.1.2

7 years ago

2.1.1

7 years ago

2.1.0

7 years ago

2.0.0

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago