Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 滑块的动态数量_Php_Jquery_Symfony1_Slider_Symfony 1.4 - Fatal编程技术网

Php 滑块的动态数量

Php 滑块的动态数量,php,jquery,symfony1,slider,symfony-1.4,Php,Jquery,Symfony1,Slider,Symfony 1.4,我需要创建一个有“n”个滑块的页面 它涉及从数据库检索的足球运动员档案。 我用“carouFredSel”来制作滑块,但我不能让它与未定义数量的滑块一起工作(我希望我足够清楚) 这里有一个例子 foreach($sports as $sport): <div class='sportContainer'> foreach($players as $player): <div class='playerInfo'> </div> endf

我需要创建一个有“n”个滑块的页面

它涉及从数据库检索的足球运动员档案。 我用“carouFredSel”来制作滑块,但我不能让它与未定义数量的滑块一起工作(我希望我足够清楚)

这里有一个例子

foreach($sports as $sport):
  <div class='sportContainer'>
  foreach($players as $player):
   <div class='playerInfo'>
   </div>
  endforeach
  </div>
endforeach
我需要每个$sport都有自己的滑块,有自己的控件和列表按钮。 换句话说,我需要动态获取标识符

这是更多信息的页面


如果在某种程度上有帮助的话,我将使用Symfony 1.4来完成这个项目。

只需使用一些jQuery来计算项目的数量

$(document).ready(function() {
        /* PLAYER SCROLL */
        $('.sport-carousel').carouFredSel({
            items: $('.playerInfo').length,
            prev: '.title-prev#playersNav',
            next: '.title-next#playersNav',
            auto: false,
            scroll: 1,
            swipe: {
                ontouch : true,
                onMouse: true
            }
        })
    });

好的,我成功了,为每一项运动创作一个剧本就是交易

foreach($sports as $sport):
  <div class='sport-carousel_$sport->getId()'>
  foreach($players as $player):
   <div class='playerInfo'>
   </div>
  endforeach
  </div>
$(document).ready(function() {
        /* PLAYER SCROLL */
        $('.sport-carousel_$sport->getId()').carouFredSel({
            items: 4,
            prev: '.title-prev#playersNav_$sport->getId()',
            next: '.title-next#playersNav_$sport->getId()',
            auto: false,
            scroll: 1,
            swipe: {
                ontouch : true,
                onMouse: true
            }
        })
    });
endforeach
foreach($sports as$sport):
foreach($player作为$player的玩家):
endforeach
$(文档).ready(函数(){
/*播放器卷轴*/
$('.sport-carousel_$sport->getId()')。carouFredSel({
项目:4,
上一页:'.title上一页#playersNav_$sport->getId(),
下一步:'.title下一步#playersNav_$sport->getId(),
汽车:错,
卷轴:1,
刷卡:{
是的,
安穆斯:是的
}
})
});
endforeach

感谢您的帮助,希望它能以友好方式创建滑块

因此,当您尝试使用
.sport carousel
类添加多个元素,然后对它们运行该代码时,会发生什么情况?项目数指playerInfo div的数量,对吗?@ohgod为什么我使用该类创建多个元素,它们只是与控制器同时滚动,我忘了放置包含滚动控件的
.title nav
div,它们指的是单个脚本(我在问题中粘贴的脚本)。@Ken channel没错,顺便说一句,我需要将导航控件引用到一个脚本,以便每个滑块都可以独立旋转。如果一个页面上有多个旋转木马,则可以计算每个旋转木马的项目:
$(此项)。查找('.playernfo')。长度
项目:等于一个旋转木马中的项目数,这意味着,
.lenght
将只计算属于一个滑块的项目,我需要一个dinamic选择器来调用一个dinamic数量的滑块。我有一个未定义的运动量=我需要一个未定义的滑块量。对不起,我错了,项目数等于
。playerInfo
要在滑块框中显示,我指的是要查看的玩家数,我已设置了4个项目,以便显示4个玩家,然后按1滚动其余玩家(滚动)
foreach($sports as $sport):
  <div class='sport-carousel_$sport->getId()'>
  foreach($players as $player):
   <div class='playerInfo'>
   </div>
  endforeach
  </div>
$(document).ready(function() {
        /* PLAYER SCROLL */
        $('.sport-carousel_$sport->getId()').carouFredSel({
            items: 4,
            prev: '.title-prev#playersNav_$sport->getId()',
            next: '.title-next#playersNav_$sport->getId()',
            auto: false,
            scroll: 1,
            swipe: {
                ontouch : true,
                onMouse: true
            }
        })
    });
endforeach