首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >css可能是jquery帮助

问css可能是jquery帮助
EN

Stack Overflow用户
提问于 2011-04-11 16:13:14
回答 3查看 89关注 0票数 1

我的设计者设计了以下导航

​

​

他想要实现它,以便在页面加载时,导航下面的深色条可以动态显示当前页面(想想进度条)。没有明显的PHP我可以排序,以便当前的a有一个类,以便我可以识别当前页面,但我不知道如何我可以动画下的导航栏,谁有任何建议吗?

EN

回答 3

Stack Overflow用户

发布于 2011-04-11 16:26:22

对不起,我会在这里发帖。

我认为在div中需要一个div。外部div (表示导航下面的完整行)需要是整个导航的宽度。然后,您可以使用jquery将内部div (进度条)动画化为与上面的nav元素相同的宽度,并将其左侧位置动画化为添加了类的导航项的左侧位置。

就像这样

代码语言:javascript
复制
$(document).ready(function(){

    $('.selectedNav').click(function(){

    var navWidth = $(this).width();
    var posLeft = $(this).position();

    $('#innerDiv').animate({'width': navWidth, 'left': posLeft.left});

    });

});
票数 1
EN

Stack Overflow用户

发布于 2011-04-11 16:26:29

制作一个带有文本和条“剪切”的绿色方框的图像(例如,将其“transparent)

  • place”放入<div style="position:relative;">

  • place中的另一个div:<div style="position:absolute;top:0px;left:0px;height:100%;" id="progress">

  • Set将“”div的宽度设置为90px (步骤1 ),195px (步骤2 ),278px (步骤3 ),414px (步骤4)
  • ,如果您愿意,可以设置为with using jQuery's <div style="position:relative;">
  • place:$.animate({width: 195})以使其滚动。

这样做,你的条形图和文本都会移动。

如果你不关心文本,跳过图像部分,只做一个灰色的div,做同样的事情。

有关动画效果,请参见www.vouchr.com。

票数 0
EN

Stack Overflow用户

发布于 2011-04-11 16:34:00

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

https://stackoverflow.com/questions/5618528

复制
相关文章

相似问题

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