Javascript 当用户;见;元素?
我对制作一个类似于这里的统计“评级条”很感兴趣:但我不确定我会怎么做 基本上,在加载页面时,它不会激活元素,但当您向下滚动到栏时,它会加载它们 我将如何继续沿着这些路线做一些事情 以下是我到目前为止的HTML:Javascript 当用户;见;元素?,javascript,html,css,Javascript,Html,Css,我对制作一个类似于这里的统计“评级条”很感兴趣:但我不确定我会怎么做 基本上,在加载页面时,它不会激活元素,但当您向下滚动到栏时,它会加载它们 我将如何继续沿着这些路线做一些事情 以下是我到目前为止的HTML: <ul class="product-criteria-bars"> <li> <div class="product-criteria-label"> Accuracy and sensitivity <
<ul class="product-criteria-bars">
<li>
<div class="product-criteria-label">
Accuracy and sensitivity
</div>
<div class="product-criteria-bar">
<div class="fill light-green filled" data-width="240" style="width: 240px;"></div>
<noscript>
<div class="fill light-green" style="width: 240px;"></div>
</noscript>
</div>
<div class="rating light-green">8.0</div>
<div class="clear"></div>
</li>
<li>
<div class="product-criteria-label">
Ergonomics / comfort
</div>
<div class="product-criteria-bar">
<div class="fill light-green filled" data-width="240" style="width: 240px;"></div>
<noscript>
<div class="fill light-green" style="width: 240px;"></div>
</noscript>
</div>
<div class="rating light-green">8.0</div>
<div class="clear"></div>
</li>
</ul>
-
准确度和灵敏度
div class=“填充浅绿色”style=“宽度:240px;”/div
8
-
人体工程学/舒适性
div class=“填充浅绿色”style=“宽度:240px;”/div
8
但是我还需要做什么呢,JS-wise?您可以使用这个Jquery插件和下面的代码进行检查
请参阅您可以使用此Jquery插件和下面的代码进行检查
请参阅中的功能查看
看起来站点正在使用滚动上的侦听器来检查可见性。在中查看函数
isVisibleInViewport()
看起来站点正在使用滚动的侦听器来检查可见性。好的,很酷,但是有没有办法延迟此操作并添加动画?是的。在确定元素是可见的之后,可以延迟将要产生动画效果的代码的执行。延迟识别部分本身没有什么意义好吧,酷,但是有没有办法延迟并添加动画?是的。在确定元素是可见的之后,可以延迟将要产生动画效果的代码的执行。延迟识别部分本身并没有什么意义。您是否可以让它在JSFIDLE中为我工作?不,但是您可以自己尝试!无论如何,你可以让它在JSFIDLE中为我工作吗?不,但是你可以自己试试!
$('#element').visible()