首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么这些图标链接不可点击?

为什么这些图标链接不可点击?
EN

Stack Overflow用户
提问于 2017-02-10 11:26:12
回答 2查看 187关注 0票数 1

我有一些社交媒体链接在我的网站内锚标签内的图标。当悬停在链接上产生手指针时,链接本身似乎是不可点击的。打开它们的唯一方法是在一个新的选项卡中选择open,这不是我想要的。

我已经将基本的JS小提琴包括在下面,这样您就可以更好地了解我想做的事情。

我还没有把图标本身的字体包括在js小提琴中,但是它不应该被要求得到正在发生的事情的要点。

https://jsfiddle.net/bxantc4j/

代码语言:javascript
复制
<div id="searchandsocial">
    <ul class="social-network social-circle">                      
        <li><a href="https://www.facebook.com/Money-Saving-Answers-488686301254180/" class="icoFacebook" title="Facebook"><i class="fa fa-facebook"></i></a></li>
        <li><a href="https://twitter.com/moneysavingqa" class="icoTwitter" title="Twitter"><i class="fa fa-twitter"></i></a></li>
    </ul>
</div>

CSS

代码语言:javascript
复制
ul.social-network {
    list-style: none;
    display: inline;
    margin-left:0 !important;
    padding: 0;
}
ul.social-network li {
    display: inline;
    margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss:hover {
    background-color: #F56505;
}
.social-network a.icoFacebook:hover {
    background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
    background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
    background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
    background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
    background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
    color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
    color:#44BCDD;
}

.social-circle li a {
    display:inline-block;
    position:relative;
    margin:0 auto 0 auto;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    text-align:center;
    width: 34px;
    height: 34px;
    font-size:16px;
    vertical-align: middle;
}
.social-circle li i {
    margin:0;
    line-height:34px;
    text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms--transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}
.social-circle i {
    color: #fff;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}

.social-circle a {
 background-color: #717171;
}
EN

回答 2

Stack Overflow用户

发布于 2017-02-10 13:12:04

在a标签中使用target="_top“。会有用的..。

代码语言:javascript
复制
 <div id="searchandsocial">
        <ul class="social-network social-circle">                      
            <li><a target="_top" href="https://www.facebook.com/Money-Saving-Answers-488686301254180/" class="icoFacebook" title="Facebook"><i class="fa fa-facebook"></i></a></li>
            <li><a target="_top" href="https://twitter.com/moneysavingqa" class="icoTwitter" title="Twitter"><i class="fa fa-twitter"></i></a></li>
        </ul>
    </div>
票数 0
EN

Stack Overflow用户

发布于 2017-02-10 13:12:23

该链接不是不可点击的,它实际上是有效的,但您要链接到的页面不显示在您的页面中。尝试不同的http://www.xx.xx,您就会看到。

我想FB不喜欢玩小提琴。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42158259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档