在使用ng-reapeat生成内容后,如何默认将滚动条滚动至指定内容。
html部分代码是
<div class="scrollHorizontal">
<div class="cebTitleScroll identityItem" v-class="{'ceb_border_Pop':($index==defaultIdentity)}"
v-repeat="item in visaInfo.identity" v-click="chooseIdentity($index)">{{item.identityTitle}}
</div>
</div>
数据是在init中挂载的,使用js原生或jq操作滚动条存在dom未生成,无法操作的问题。
// var identityDomChoose = document.getElementsByClassName("identityItem");
// console.log(identityDomChoose);
如此操作的话identityDomChoose是正常的HTMLCollection,内部也有数据,但是我identityDomChoose.item(x)或identityDomChoose[x]就会undefind
如何自动滚动内容,使其能实现下图效果:
向右滚动
解决办法倒是有,就是设定延时,避开ngrepeat循环插入dom的时间,这样用原生方法就能正常获取到dom节点并进行操作,但是总觉得怪怪的,请问有其他方法例如css方式解决么?ng1如果不能直接实现我也理解