javascript - 悬停时从左侧向内滑动底部边框

标签 javascript jquery html css

我的菜单有这个 CSS:

#menu {
    display:inline;
    float:right;
}
#menu > ul > li {
    display:inline-block;
    margin-right:20px;
    min-width:70px;
}
#menu > li {
    display:inline-block;
    list-style:none;
    margin-left:auto;
    margin-right:auto;
}
#menu > li:hover {
    color:#000000;
}
#menu li a {
    display:block; 
    padding-top:25px;   
    border-top:4px solid #FFFFFF;
    color: #FFFFFF;
    text-decoration:none;
    text-align: center;
}
#menu li a:hover { 
    border-color:#000000; 
    color:#000000;
}

我希望能够在链接悬停时从侧面滑入底部边框(类似于顶部边框但在底部)

这是一个 fiddle : http://jsfiddle.net/2w6NB/

最佳答案

定位你想要从左边出现的元素

left: -200px; //or however much it takes to hide the element completely or partially

下面是一些示例代码,您可以成功地使用它们来为您的功能建模:

$( "#item" ).hover(function() {

        $( "#item" ).stop().animate({
            left: "-1" //shows item
        }, 400);}, function() {


        $( "#item" ).stop().animate({
             left: "-160" //this determines how far back the item goes after hovering 
        }, 400);

});

如果您有任何疑问或它是否有效,请告诉我。

关于javascript - 悬停时从左侧向内滑动底部边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19037362/

相关文章:

javascript - 从 JavaScript 或 JQuery 设置 React 输入字段值

javascript - 使 fengyuanchen 裁剪器响应式

javascript - Node.js 100% CPU - gettimeofday 调用

javascript - 自动完成文本字段未打开

javascript - 跨域postMessage,识别iFrame

html - 当布局自动时,CSS 宽度属性在 HTML 表格中意味着什么?

php - HTML 表单验证 : 'required' tag

javascript - SCORM:这是向 LMS 提交数据的正确行为吗?

jquery 在表中突出显示搜索文本

html 页面标题标签中的 jQuery 滚动选取框