Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dot不显示 #417

Closed
liu2080019 opened this issue Apr 26, 2017 · 2 comments
Closed

dot不显示 #417

liu2080019 opened this issue Apr 26, 2017 · 2 comments

Comments

@liu2080019
Copy link

liu2080019 commented Apr 26, 2017

const loadSlider = () => {
const iSlider = (window as any).iSlider;
this.slider = new iSlider({
isAutoplay: 1,
isLooping: 1,
isOverspread: 1,
animateTime: 800,
dom: this.slideRef,
data: this._getDataSource(),
plugins: [['dot', { background: 'rgba(0,0,0,0)' }]],
});
}
if (!(window as any).iSlider) {
const p1 = this.loaderJs('http://xxxxxxx/js/iSlider/iSlider.js')
const p2 = this.loaderJs('http://xxxxxxx/js/iSlider/iSlider.animate.js')
const p3 = this.loaderCss('http://xxxxxxx/js/iSlider/iSlider.css')
const p4 = this.loaderJs('http://xxxxxxx/js/iSlider/iSlider.plugin.dot.js')
Promise.all([p1, p2, p3, p4]).then(() => {
loadSlider()
})
} else {
loadSlider()
}

如图,异步加载了需要的js,初始化,导航的点点dot就是不显示呢?(静态资源地址没问题)

@shinate
Copy link
Member

shinate commented Apr 26, 2017

renderDots() 做的渲染,locate()确认添加的位置,看一下dom里面有没有增加。
参数里面的背景色已经取消掉了,改为自行定义css样式。
目前支持的参数为 {locate:dot欲添加到的位置}(默认为与islider.dom同级)

很可能是因为添加到同级容器里绝对定位了所以看不到

@fishenal
Copy link

dot的位置很诡异,locate这个参数也找不到文档。。。。位置是dom元素

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants