Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
window.pageXOffset ||
document.documentElement.scrollLeft ||
document.body.scrollLeft ||
0
Pj.emitter.emit('scroll', e, scrollTop, scrollLeft)
}
function globalReadyHanle() {
Pj.emitter.emit('ready')
}
window.addEventListener('DOMContentLoaded', globalReadyHanle)
window.addEventListener('orientationchange', globalResizeHandle)
window.addEventListener('resize', throttle(globalResizeHandle))
window.addEventListener('scroll', throttle(globalScrollHanle))
export default Pj
const scrollLeft =
window.pageXOffset ||
document.documentElement.scrollLeft ||
document.body.scrollLeft ||
0
Pj.emitter.emit('scroll', e, scrollTop, scrollLeft)
}
function globalReadyHanle() {
Pj.emitter.emit('ready')
}
window.addEventListener('DOMContentLoaded', globalReadyHanle)
window.addEventListener('orientationchange', globalResizeHandle)
window.addEventListener('resize', throttle(globalResizeHandle))
window.addEventListener('scroll', throttle(globalScrollHanle))
export default Pj
bind() {
bindEvent(
this.eventName('click'),
() => {
this.jump()
return false
},
this.$trigger
)
bindEvent(
this.eventName('scroll'),
throttle(() => {
if (this.is('disabled')) {
return
}
this.toggleVisible()
}, this.options.throttle),
window
)
}
resize() {
if (!this.is('disabled') && this.options.responsive) {
throttle(this.render(), 250)
}
}
}