Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.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
Jquery 如何使用同位素图像演示,但包括过滤_Jquery_Jquery Isotope - Fatal编程技术网

Jquery 如何使用同位素图像演示,但包括过滤

Jquery 如何使用同位素图像演示,但包括过滤,jquery,jquery-isotope,Jquery,Jquery Isotope,我正在为自己创建一个投资组合网站。我正在使用同位素JQuery图像演示作为我页面上同位素布局的模板,但我想添加过滤功能,该功能包含在其他一些演示页面中。我试着简单地从带有筛选选项的演示中复制似乎是选项代码的内容,但它不起作用。我希望您仍在从事此项目,如果没有,这可能会帮助其他希望将图像放入系统的人。我仍在尝试如何组合多个过滤器,但下面是我如何在数据上使用一组过滤器。让我们从jquery代码开始: <script type="text/javascript"> $(document)

我正在为自己创建一个投资组合网站。我正在使用同位素JQuery图像演示作为我页面上同位素布局的模板,但我想添加过滤功能,该功能包含在其他一些演示页面中。我试着简单地从带有筛选选项的演示中复制似乎是选项代码的内容,但它不起作用。

我希望您仍在从事此项目,如果没有,这可能会帮助其他希望将图像放入系统的人。我仍在尝试如何组合多个过滤器,但下面是我如何在数据上使用一组过滤器。让我们从jquery代码开始:

<script type="text/javascript">

$(document).ready(function(){
    var $container = $('#content');

$container.isotope({
    filter: '*',
    animationOptions: {
    duration: 350,
    easing: 'linear',
    queue: false,}
});

    $('#prodnav a').click(function(){
      var selector = $(this).attr('prod-filter');
      $container.isotope({ 
      filter: selector,
      animationOptions: {
      duration: 350,
      easing: 'linear',
      queue: false,
   }
 });
   return false;
 });

</script>

$(文档).ready(函数(){
var$container=$(“#content”);
$container.com({
筛选器:'*',
动画选项:{
持续时间:350,
“线性”,
队列:false,}
});
$('#prodnav a')。单击(函数(){
变量选择器=$(this.attr('prod-filter');
$container.同位素({
过滤器:选择器,
动画选项:{
持续时间:350,
“线性”,
队列:false,
}
});
返回false;
});
以下是导航列表:

<div id="prodnav">
<ul>
<li><a href="" prod-filter="*">All Products</a></li>
<li><a href="" prod-filter=".greenwidgetbox">Green Widget</a></li>
<li><a href="" prod-filter=".bluewidgetbox">Blue Widget</a></li>
<li><a href="" prod-filter=".orangewidgetbox">Orange Widget</a></li>
</ul>
</div>

最后是单独的产品图像代码。我使用了同位素的缩略图图像,并使用shadowbox在模式窗口中单击时最大化图像

<div class="greenwidgetbox">
    <h2 class="box-title">Shiny Green Widget</h2>
      <div class="box-img">
        <a href="images/shiny-green-widget.png" rel="shadowbox" title="Shiny Green Widget"><img src="images/shiny-green-widget-thumb.png"/></a>
       </div>
</div>

亮绿色小部件

我希望您仍在从事此项目,如果没有,这可能会帮助其他希望将图像放入同位素的人。我仍在尝试组合多个过滤器,但以下是我如何在数据上使用一组过滤器。让我们从jquery代码开始:

<script type="text/javascript">

$(document).ready(function(){
    var $container = $('#content');

$container.isotope({
    filter: '*',
    animationOptions: {
    duration: 350,
    easing: 'linear',
    queue: false,}
});

    $('#prodnav a').click(function(){
      var selector = $(this).attr('prod-filter');
      $container.isotope({ 
      filter: selector,
      animationOptions: {
      duration: 350,
      easing: 'linear',
      queue: false,
   }
 });
   return false;
 });

</script>

$(文档).ready(函数(){
var$container=$(“#content”);
$container.com({
筛选器:'*',
动画选项:{
持续时间:350,
“线性”,
队列:false,}
});
$('#prodnav a')。单击(函数(){
变量选择器=$(this.attr('prod-filter');
$container.同位素({
过滤器:选择器,
动画选项:{
持续时间:350,
“线性”,
队列:false,
}
});
返回false;
});
以下是导航列表:

<div id="prodnav">
<ul>
<li><a href="" prod-filter="*">All Products</a></li>
<li><a href="" prod-filter=".greenwidgetbox">Green Widget</a></li>
<li><a href="" prod-filter=".bluewidgetbox">Blue Widget</a></li>
<li><a href="" prod-filter=".orangewidgetbox">Orange Widget</a></li>
</ul>
</div>

最后是单独的产品图像代码。我使用了同位素的缩略图图像,并使用shadowbox在模式窗口中单击时最大化图像

<div class="greenwidgetbox">
    <h2 class="box-title">Shiny Green Widget</h2>
      <div class="box-img">
        <a href="images/shiny-green-widget.png" rel="shadowbox" title="Shiny Green Widget"><img src="images/shiny-green-widget-thumb.png"/></a>
       </div>
</div>

亮绿色小部件