使用JavaScript的Nivo滑块控制Nav动画

里卡多BRGWeb

基本上,我想将div.nivo-controlNav 125px向左移动x倍,其中x是其中的标签数量。我的代码不起作用...

该代码来自成人网站。小心打开图像。

的HTML

<div style="visibility: visible;" class="nivo-controlNav">
    <a class="nivo-control" rel="0">
      <img src="http://spartanas.com.br/novo/wp-content/uploads/sites/1/nggallery/suzan-ferrary-ensaio-dezembro-2014/thumbs/thumbs_curta-temporada-suzana-spartanas-acompanhante-sp-1-01.jpg" alt="">
    </a>
    <a class="nivo-control" rel="1"><img src="http://spartanas.com.br/novo/wp-content/uploads/sites/1/nggallery/suzan-ferrary-ensaio-dezembro-2014/thumbs/thumbs_curta-temporada-suzana-spartanas-acompanhante-sp-1-02.jpg" alt=""></a>
    <a class="nivo-control" rel="2"><img src="http://spartanas.com.br/novo/wp-content/uploads/sites/1/nggallery/suzan-ferrary-ensaio-dezembro-2014/thumbs/thumbs_curta-temporada-suzana-spartanas-acompanhante-sp-1-03.jpg" alt=""></a>
    <a class="nivo-control" rel="3"><img src="http://spartanas.com.br/novo/wp-content/uploads/sites/1/nggallery/suzan-ferrary-ensaio-dezembro-2014/thumbs/thumbs_curta-temporada-suzana-spartanas-acompanhante-sp-1-04.jpg" alt=""></a>
    <a class="nivo-control" rel="4">
     <img src="http://spartanas.com.br/novo/wp-content/uploads/sites/1/nggallery/suzan-ferrary-ensaio-dezembro-2014/thumbs/thumbs_curta-temporada-suzana-spartanas-acompanhante-sp-1-05.jpg" alt=""></a>
    <a class="nivo-control" rel="5">
     <img src="http://spartanas.com.br/novo/wp-content/uploads/sites/1/nggallery/suzan-ferrary-ensaio-dezembro-2014/thumbs/thumbs_curta-temporada-suzana-spartanas-acompanhante-sp-1-06.jpg" alt=""></a>
    <a class="nivo-control" rel="6">
     <img src="http://spartanas.com.br/novo/wp-content/uploads/sites/1/nggallery/suzan-ferrary-ensaio-dezembro-2014/thumbs/thumbs_curta-temporada-suzana-spartanas-acompanhante-sp-1-07.jpg" alt=""></a>
    <a class="nivo-control active" rel="7"><img src="http://spartanas.com.br/novo/wp-content/uploads/sites/1/nggallery/suzan-ferrary-ensaio-dezembro-2014/thumbs/thumbs_curta-temporada-suzana-spartanas-acompanhante-sp-1-08.jpg" alt=""></a>
    <a class="nivo-control" rel="8">
     <img src="http://spartanas.com.br/novo/wp-content/uploads/sites/1/nggallery/suzan-ferrary-ensaio-dezembro-2014/thumbs/thumbs_curta-temporada-suzana-spartanas-acompanhante-sp-1-09.jpg" alt=""></a>
    <a class="nivo-control" rel="9">
     <img src="http://spartanas.com.br/novo/wp-content/uploads/sites/1/nggallery/suzan-ferrary-ensaio-dezembro-2014/thumbs/thumbs_curta-temporada-suzana-spartanas-acompanhante-sp-1-10.jpg" alt=""></a>
    <a class="nivo-control" rel="10">
     <img src="http://spartanas.com.br/novo/wp-content/uploads/sites/1/nggallery/suzan-ferrary-ensaio-dezembro-2014/thumbs/thumbs_curta-temporada-suzana-spartanas-acompanhante-sp-1-11.jpg" alt=""></a>
    <a class="nivo-control" rel="11">
     <img src="http://spartanas.com.br/novo/wp-content/uploads/sites/1/nggallery/suzan-ferrary-ensaio-dezembro-2014/thumbs/thumbs_curta-temporada-suzana-spartanas-acompanhante-sp-1-12.jpg" alt=""></a>
    <a class="nivo-control" rel="12">
     <img src="http://spartanas.com.br/novo/wp-content/uploads/sites/1/nggallery/suzan-ferrary-ensaio-dezembro-2014/thumbs/thumbs_curta-temporada-suzana-spartanas-acompanhante-sp-1-13.jpg" alt=""></a></div>

JS

jQuery(document).ready(function($) {
  var imgs = $(".nivo-controlNav > a").length;
  for (var i = 0; i < imgs; i++) {
    $('.nivo-controlNav').animate({'margin-left': '-125px'}, 500);
  }
});
matthias_h

当前,您div.nivo-controlNav移动一次,可以根据图像数量移动它,并进行以下调整:

var imgs = $(".nivo-controlNav > a").length;
var leftVal;
for (var i = 0; i < imgs; i++) {
  lefVal = i * 125;
  $('.nivo-controlNav').animate({
    'margin-left': -lefVal
  }, 500);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Unity滑块控制动画

来自分类Dev

无法让 javascript 滑块设置动画

来自分类Dev

UI滑块控制的Unity 5 mecanim动画

来自分类Dev

使用转盘控制动画(HTML / JavaScript / ...)

来自分类Dev

使用z-index属性放置下拉菜单和Nivo滑块

来自分类Dev

NIVO滑块和光滑轮播无法一起使用的问题-jQuery

来自分类Dev

使用z-index属性放置下拉菜单和Nivo滑块

来自分类Dev

使用javascript控制CSS3动画的暂停和运行

来自分类Dev

Nivo滑块上的箭头显示问题

来自分类Dev

通过Javascript控制的滑块实现SVG模式

来自分类Dev

使用滑块控制nslayoutConstraint的宽度和高度

来自分类Dev

使用滑块控制图像大小

来自分类Dev

使用外部链接控制光滑的滑块

来自分类Dev

在Swift中使用滑块控制ciFilter

来自分类Dev

使用CSS3动画关键帧继续滑块

来自分类Dev

如何使用滑块为 amcharts 饼图设置动画?

来自分类Dev

使用纯JavaScript在输入滑块上的滑块拇指的位置

来自分类Dev

纯CSS滑块动画

来自分类Dev

改善图像滑块动画

来自分类Dev

循环中的滑块动画

来自分类Dev

CSS动画滑块

来自分类Dev

如何制作滑块动画

来自分类Dev

更改 prestashop 滑块动画

来自分类Dev

通过jQuery UI滑块控制html5 canvas动画速度

来自分类Dev

试图将nivo滑块的项目符号放置在图像上

来自分类Dev

Nivo滑块在WordPress Jquery中不起作用

来自分类Dev

试图将nivo滑块的项目符号放置在图像上

来自分类Dev

使用JavaScript的球动画

来自分类Dev

如何在使用鼠标滚轮和光滑滑块制作动画时禁用动画?