想问下,亿信怎么实现锚点链接效果

30909
30

2801482773 数据达人Lv4

发表于2019-3-19 10:00

悬赏100

已解决

楼主
类似于这个代码<b>网站基础知识</b><a href="#bottom">返回页尾</a> <a name="top"> <br />

因为我只找到亿信里面的按钮,没有找到超链接的标签

最近看过此主题的会员

17608439833

dddfrr

tonyzhao

wjx0403

esen_4TUELCHD9M

曦文

一一

liulei6511

chestnut

yangqh

15901227640

阿布233

341

最佳答案
2801482773 发表于 2019-3-19 10:45
这样你可以看到效果了吗?要是太麻烦了就你说的不要跳动的太快了那个吧 ...

使得锚点定位的速度变缓慢的效果脚本见附件 锚点缓慢移动脚本.zip (1.04 KB, 下载次数: )
该脚本用在参数区的“初始化脚本”处

30个回答

只看楼主

缱绻 数据领袖Lv6

发表于2019-3-19 10:01

只看该作者

取消 关注该作者的回复

沙发

添加一个文本组件,就有锚点功能,我找找文档给你

缱绻 数据领袖Lv6

发表于2019-3-19 10:02

只看该作者

取消 关注该作者的回复

板凳

参考这个帖子哈http://bbs.esensoft.com/thread-129637-1-1.html

2801482773 数据达人Lv4

发表于2019-3-19 10:02

只看该作者

取消 关注该作者的回复

地板

缱绻 发表于 2019-3-19 10:01
添加一个文本组件,就有锚点功能,我找找文档给你

文本啊,好的,谢谢了

缱绻 数据领袖Lv6

发表于2019-3-19 10:04

只看该作者

取消 关注该作者的回复

5#

2801482773 发表于 2019-3-19 10:02
文本啊,好的,谢谢了

嗯嗯不客气的,上面有个分享贴链接,可以参考哈。

2801482773 数据达人Lv4

发表于2019-3-19 10:06

只看该作者

取消 关注该作者的回复

6#

缱绻 发表于 2019-3-19 10:02
参考这个帖子哈http://bbs.esensoft.com/thread-129637-1-1.html

可以实现缓动效果吗

缱绻 数据领袖Lv6

发表于2019-3-19 10:08

只看该作者

取消 关注该作者的回复

7#

2801482773 发表于 2019-3-19 10:06
可以实现缓动效果吗

您说的缓动是什么效果呢?诶太明白,方便举例说明下吗?

2801482773 数据达人Lv4

发表于2019-3-19 10:10

只看该作者

取消 关注该作者的回复

8#

缱绻 发表于 2019-3-19 10:08
您说的缓动是什么效果呢?诶太明白,方便举例说明下吗?

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        html,body{
            width: 100%;
            height: 100%;
        }
        #ul{
            width: 100%;
            height: 100%;
            list-style-type: none;
        }
        ul li {
            width: 100%;
            height: 100%;
        }
        #ol{
            width: 50px;
            height: 50px;
            list-style-type: none;
            top: 100px;
            position: fixed;
        }
        #ol li{
            margin: 1px;
        }
    </style>
</head>
<body>
<ul id="ul">
    <li>one</li>
    <li>two</li>
    <li>three</li>
    <li>four</li>
    <li>five</li>
</ul>
<ol id="ol">
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
</ol>
</body>
<script>
    var ul=document.getElementById("ul");
    var ol=document.getElementById("ol");
    var bac=["pink","green","blue","white","purple"]
    var ulli=ul.children;
    var olli=ol.children;
    var leader= 0,target= 0,timer=null;

    function scroll() {
        if(window.pageXOffset != null)  //  ie9+ 和其他浏览器
        {
            return {
                left: window.pageXOffset,
                top: window.pageYOffset
            }
        }
        else if(document.compatMode == "CSS1Compat")  // 声明的了 DTD
        // 检测是不是怪异模式的浏览器 -- 就是没有 声明<!DOCTYPE html>
        {
            return {
                left: document.documentElement.scrollLeft,
                top: document.documentElement.scrollTop
            }
        }
        return { //  剩下的肯定是怪异模式的
            left: document.body.scrollLeft,
            top: document.body.scrollTop
        }
    }
    for(var i= 0;i<ulli.length;i++) {
        ulli.style.backgroundColor = bac;
        olli.style.backgroundColor = bac;
    }
    for(var j=0;j<olli.length;j++){
        olli[j].index=j;
        olli[j].onclick= function () {
//            alert(22)
            clearInterval(timer);
            target=ulli[this.index].offsetTop;
            timer=setInterval(function(){
//                var leader = window.pageYOffset;
                leader=leader+(target-leader)/10;//这里的leader写死了    leader=0   则后来不可以滑动?
                window.scrollTo(0,leader);
//                ulli.style.top=leader+"px"
//                alert(ulli)
                if (leader == target) {
                    clearInterval(timer);
                }
            },20);
        }
    }
</script>
</html>

2801482773 数据达人Lv4

发表于2019-3-19 10:12

只看该作者

取消 关注该作者的回复

9#

缱绻 发表于 2019-3-19 10:08
您说的缓动是什么效果呢?诶太明白,方便举例说明下吗?

抱歉,我也说不太清楚,你可以复制这个代码看下效果,应该会有用的

缱绻 数据领袖Lv6

发表于2019-3-19 10:18

只看该作者

取消 关注该作者的回复

10#

2801482773 发表于 2019-3-19 10:12
抱歉,我也说不太清楚,你可以复制这个代码看下效果,应该会有用的

您给的就是一段HTML代码,没有js,点击也没有效果的嘞。是不是想定位的时候速度不要太快。

2801482773 数据达人Lv4

发表于2019-3-19 10:23

只看该作者

取消 关注该作者的回复

11#

缱绻 发表于 2019-3-19 10:18
您给的就是一段HTML代码,没有js,点击也没有效果的嘞。是不是想定位的时候速度不要太快。 ...

有js啊,原生js呢

登录后可回答问题,请登录注册

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流