Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.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/83.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
Javascript 警告:无响应脚本错误?_Javascript_Jquery - Fatal编程技术网

Javascript 警告:无响应脚本错误?

Javascript 警告:无响应脚本错误?,javascript,jquery,Javascript,Jquery,嘿,每当我运行脚本时,它似乎都会收到此警告消息 当我在脚本中调用jquery函数时,就会发生这种情况。我已经包括了下面的脚本,并在调用函数的地方放置了-Warning:unresponsescript-comment。我真的不知道为什么我会收到警告信息 这是我正在做的项目,如果你想看的话 当选择过滤器选项时,我试图更新页码。因此,当您选择颜色“黄色”时,您会得到一个结果,即“巨大”,并且应该只显示1个页码,而不是4个页码 如果有人有任何想法让它正常工作,那将是惊人的。谢谢 JQuery脚本: &

嘿,每当我运行脚本时,它似乎都会收到此警告消息

当我在脚本中调用jquery函数时,就会发生这种情况。我已经包括了下面的脚本,并在调用函数的地方放置了-Warning:unresponsescript-comment。我真的不知道为什么我会收到警告信息

这是我正在做的项目,如果你想看的话

当选择过滤器选项时,我试图更新页码。因此,当您选择颜色“黄色”时,您会得到一个结果,即“巨大”,并且应该只显示1个页码,而不是4个页码

如果有人有任何想法让它正常工作,那将是惊人的。谢谢

JQuery脚本:

<script>
$(document).ready(function(){

function paginateIt(){
 //how much items per page to show
 var show_per_page = 3; 
 //getting the amount of elements inside content div
 var number_of_items = $('#content ul').filter(":not(.hidden)").children().size();

 //calculate the number of pages we are going to have
 var number_of_pages = Math.ceil(number_of_items/show_per_page);

 //set the value of our hidden input fields
 $('#current_page').val(0);
 $('#show_per_page').val(show_per_page);

 //now when we got all we need for the navigation let's make it '

 /* 
 what are we going to have in the navigation?
  - link to previous page
  - links to specific pages
  - link to next page
 */
 var navigation_html = '<a class="previous_link" href="javascript:previous();">Prev</a>';
 var current_link = 0;
 while(number_of_pages > current_link){
  navigation_html += '<a class="page_link" href="javascript:go_to_page(' + current_link +')" longdesc="' + current_link +'">'+ (current_link + 1) +'</a>';
  current_link++;
 }
 navigation_html += '<a class="next_link" href="javascript:next();">Next</a>';

 $('#page_navigation').html(navigation_html);

 //add active_page class to the first page link
 $('#page_navigation .page_link:first').addClass('active_page');

 //hide all the elements inside content div
 $('#content ul').filter(":not(.hidden)").children().css('display', 'none');

 //and show the first n (show_per_page) elements
 $('#content ul').filter(":not(.hidden)").children().slice(0, show_per_page).css('display', 'block');

// Start filter script
(function($) {

  $.fn.randomize = function(){
    return $(this).sort(function() {return 0.5 - Math.random()});
  }

  $.fn.filterprojects = function(settings) {
    settings = $.extend({
      animationSpeed: 900,
      animationPulse: 100,
      animationEase: "linear",
      activeClass: "active",
      allTag: "all",
      randomize: true,
      show: { width: "show", opacity: "show" },
      hide: { width: "hide", opacity: "hide" },
      filterTagSelector: [] // specify at least one 
      }, settings);

      $(this).each(function(i, o){
        var _elements = $(this).children();

        /* Binding the filter */
        $(this).bind("filter", function(){
          var _groups = [];
          var _filtered_elements = _elements;
          $.each(settings.filterTagSelector, function(k, j){
            _groups[k] = [];
            $(this + "." + settings.activeClass).each(function(){ 
              if(!$(this).hasClass(settings.allTag) && this.hash != undefined) { _groups[k].push(this.hash.substring(1)); }
            });
            if(_groups[k].length > 0){
              _filtered_elements = _filtered_elements.filter("." + _groups[k].join(",.")); 
            }
          });

          /* Randomize */
          if(settings.randomize){
            _filtered_elements = _filtered_elements.randomize();
            _elements = _elements.randomize();
          }
          /* Show */
          _filtered_elements.each(function(i,o){
            $(this).queue(function(){
              $(this).animate({left: "+0"}, (settings.animationPulse*i)); // dirty trick :)
              $(this).animate(settings.show, settings.animationSpeed);
              $(this).dequeue()
            });
          });

          /* Hide */
          _elements.not(_filtered_elements).each(function(i,o){
            $(this).queue(function(){
              $(this).animate({left: "+0"}, (settings.animationPulse*i)); // dirty trick :)
              $(this).animate(settings.hide, settings.animationSpeed);
              $(this).dequeue()
            });
          });
        });
        /* Setup filter selectors */
        $.each(settings.filterTagSelector, function(k, j){
          $(""+this).click(function(e){
            e.preventDefault();
            if($(this).hasClass(settings.allTag)){
              $(j).removeClass(settings.activeClass);
              $(this).addClass(settings.activeClass);
            } else {
              $(this).hasClass(settings.activeClass) ? $(this).removeClass(settings.activeClass) : $(this).addClass(settings.activeClass);
              $(j+"."+settings.activeClass).length > 0 ? $(j+"."+settings.allTag).removeClass(settings.activeClass) : $(j+"."+settings.allTag).addClass(settings.activeClass);
            }
            /* Triggering the filter */ 
            $(o).trigger("filter");
          })
        });
      });      
      return this
    };

// Warning: Unresponsive Script
paginateIt();


})(jQuery); // End filter script

} // End PaginateIt script
paginateIt();


}); // End of JS script.

function previous(){

 new_page = parseInt($('#current_page').val()) - 1;
 //if there is an item before the current active link run the function
 if($('.active_page').prev('.page_link').length==true){
  go_to_page(new_page);
 }

}

function next(){
 new_page = parseInt($('#current_page').val()) + 1;
 //if there is an item after the current active link run the function
 if($('.active_page').next('.page_link').length==true){
  go_to_page(new_page);
 }

}
function go_to_page(page_num){
 //get the number of items shown per page
 var show_per_page = parseInt($('#show_per_page').val());

 //get the element number where to start the slice from
 start_from = page_num * show_per_page;

 //get the element number where to end the slice
 end_on = start_from + show_per_page;

 //hide all children elements of content div, get specific items and show them
 $('#content ul').filter(":not(.hidden)").children().css('display', 'none').slice(start_from, end_on).css('display', 'block');

 /*get the page link that has longdesc attribute of the current page and add active_page class to it
 and remove that class from previously active page link*/
 $('.page_link[longdesc=' + page_num +']').addClass('active_page').siblings('.active_page').removeClass('active_page');

 //update the current page input field
 $('#current_page').val(page_num);
} 
</script>

$(文档).ready(函数(){
函数paginatet(){
//每页显示多少项目
var显示每页的值=3;
//获取content div中的元素数量
var number_of_items=$('#content ul').filter(“:not(.hidden)”).children().size();
//计算我们将拥有的页数
var number_of_pages=Math.ceil(每页显示的项目数);
//设置隐藏输入字段的值
$('当前页面').val(0);
$('show#u per_page').val(show_per_page);
//现在,当我们得到导航所需的一切时,让我们开始吧
/* 
我们将在导航中使用什么?
-链接到上一页
-指向特定页面的链接
-链接到下一页
*/
var导航_html='';
无功电流_链路=0;
while(页数>当前链接){
导航_html+='';
当前链接++;
}
导航_html+='';
$('page_navigation').html(navigation_html);
//将活动页面类添加到第一个页面链接
$('#page_导航。page_链接:first').addClass('active#page');
//隐藏contentdiv中的所有元素
$('#content ul').filter(“:not(.hidden)”).children().css('display','none');
//并显示前n个(每页显示)元素
$(“#content ul”).filter(“:not(.hidden)”).children().slice(0,显示每页的内容)。css('display','block');
//启动筛选器脚本
(函数($){
$.fn.randomize=函数(){
return$(this.sort)(函数(){return 0.5-Math.random()});
}
$.fn.filterprojects=功能(设置){
设置=$.extend({
动画速度:900,
动画脉冲:100,
动画酶:“线性”,
activeClass:“活动”,
所有标签:“所有”,
随机化:对,
显示:{宽度:“显示”,不透明度:“显示”},
隐藏:{宽度:“隐藏”,不透明度:“隐藏”},
filterTagSelector:[//至少指定一个
},设置);
$(此)。每个(函数(i,o){
var_elements=$(this.children();
/*绑定过滤器*/
$(this.bind(“filter”,function()){
var_组=[];
var _filtered_elements=_elements;
$.each(settings.filterTagSelector,函数(k,j){
_组[k]=[];
$(this+“+settings.activeClass).each(function(){
if(!$(this.hasClass(settings.allTag)&&this.hash!=未定义){u组[k].push(this.hash.substring(1));}
});
如果(_组[k]。长度>0){
_filtered_elements=_filtered_elements.filter(“.”+_组[k]。join(“,.”);
}
});
/*随机化*/
如果(设置。随机化){
_filtered_elements=_filtered_elements.randomize();
_元素=_元素。随机化();
}
/*展示*/
_过滤的元素。每个(函数(i,o){
$(this).queue(函数(){
$(this.animate({left:+0},(settings.animationPulse*i));//脏把戏:)
$(this).animate(settings.show,settings.animationSpeed);
$(this.dequeue())
});
});
/*隐藏*/
_元素。非(_筛选的_元素)。每个(函数(i,o){
$(this).queue(函数(){
$(this.animate({left:+0},(settings.animationPulse*i));//脏把戏:)
$(此).animate(settings.hide,settings.animationSpeed);
$(this.dequeue())
});
});
});
/*设置过滤器选择器*/
$.each(settings.filterTagSelector,函数(k,j){
$(“”+此)。单击(函数(e){
e、 预防默认值();
if($(this).hasClass(settings.allTag)){
$(j).removeClass(settings.activeClass);
$(this.addClass(settings.activeClass);
}否则{
$(this).hasClass(settings.activeClass)?$(this).removeClass(settings.activeClass):$(this).addClass(settings.activeClass);
$(j+“+settings.activeClass).length>0?$(j+“+settings.allTag).removeClass(settings.activeClass):$(j+“+settings.allTag).addClass(settings.activeClass);
}
/*触发过滤器*/
$(o).触发器(“过滤器”);
})
});
});      
还这个
};
//警告:无响应脚本
分页();
})(jQuery);//结束筛选器脚本
}//结束分页脚本
分页();
}); // JS脚本结束。
函数previous(){
新建页面=parseInt($('#当前页面').val())-1;
//如果在当前活动链接之前有一个项目,请运行该功能
if($('.active_page').prev('.page_link').length==true){
转到页面(新页面);
}
}
函数next(){
新建页面=parseInt($('#当前页面').val())+1;
//如果当前活动链接后有项目,请运行该功能
if($('.active_page')。next('.page_link')。length==true){
转到页面(新页面);
}
}
功能转到页面(页面编号){
//获取每页显示的项目数
var show_per_page=parseInt($('#show_per_page').val();
//获取从何处开始切片的元素编号
开始时间=页面数量*每页显示;
//获取结束切片的元素编号
结束时间=开始时间+每页显示时间;
//隐藏contentdiv的所有子元素,获取特定项并显示它们
$('#content ul').filter(“:not(.hidden)”).children().cs
function paginateIt(){

    // Start filter script
    (function($) {

        $.fn.filterprojects = function(settings) {
            $(this).each(function(i, o){
                /* Binding the filter */
                /* Setup filter selectors */
            });      
        };

        // Warning: Unresponsive Script
        paginateIt();

    })(jQuery); // End filter script

} // End PaginateIt script

paginateIt();
//getting the amount of elements inside content div
var number_of_items = $('#content ul').filter(":not(.hidden)").children().size();
var number_of_items = $('#content ul').children().filter(":visible").length;
/* Triggering the filter */ 
$(o).trigger("filter");
setTimeout(paginateIt, 1500);