|
@@ -171,7 +171,7 @@ export default {
|
|
if(this.isClick){
|
|
if(this.isClick){
|
|
setTimeout(()=>{
|
|
setTimeout(()=>{
|
|
this.isClick = false
|
|
this.isClick = false
|
|
- },2000)
|
|
|
|
|
|
+ },500)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
@@ -180,8 +180,8 @@ export default {
|
|
var sectionTop = 0
|
|
var sectionTop = 0
|
|
for (let i = 0; i < dom1.children.length; i++) {
|
|
for (let i = 0; i < dom1.children.length; i++) {
|
|
sectionTop = dom1.children[i].offsetTop-dom1.offsetTop;
|
|
sectionTop = dom1.children[i].offsetTop-dom1.offsetTop;
|
|
- if (scrollTop >= sectionTop) {
|
|
|
|
- this.activeIndex = i+1;
|
|
|
|
|
|
+ if (scrollTop+(dom1.offsetHeight / 2) >= sectionTop) {
|
|
|
|
+ this.activeIndex = i;
|
|
var dom = 'yuanwen'
|
|
var dom = 'yuanwen'
|
|
if(ref == 'yuanwen'){
|
|
if(ref == 'yuanwen'){
|
|
dom = 'yiwen'
|
|
dom = 'yiwen'
|
|
@@ -203,6 +203,7 @@ export default {
|
|
{
|
|
{
|
|
behavior: "smooth",
|
|
behavior: "smooth",
|
|
block:'center'
|
|
block:'center'
|
|
|
|
+ // block:'nearest'
|
|
}
|
|
}
|
|
)
|
|
)
|
|
|
|
|
|
@@ -735,7 +736,7 @@ export default {
|
|
&>div{
|
|
&>div{
|
|
width: 100%;
|
|
width: 100%;
|
|
overflow: auto;
|
|
overflow: auto;
|
|
- padding: 5px;
|
|
|
|
|
|
+ padding: 0 5px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|