引入了两个js文件,一个是写日历的,一个是写分页的,但是日历的js文件里的一个方法让分页的图片消失了
我检查以后发现日历那个js里有下面这个方法,图片就出不来function$(){varelements=newArray();for(vari=0;i<arguments...
我检查以后发现日历那个js里有下面这个方法,图片就出不来
function $(){
var elements=new Array();
for(var i=0;i<arguments.length;i++) {
var element=arguments[i];
if(typeof(arguments[i])=='string')
{element=document.getElementById(arguments[i]);}
if(arguments.length==1)
{return element;}
elements.Push(element);
}
return elements;}
再附一下分页的js:
;(
function($){
$.extend({
"easypage":function(options){
options = $.extend({//参数设置
contentclass:"contentlist",//要显示的内容的class
navigateid:"navigatediv",//导航按钮所在的dom的id
everycount:"6",//每页显示多少个
navigatecount:"6"//导航按钮一次显示多少个
},
options);
var currentpage = 0;//当前页
var contents = $("."+options.contentclass);//要显示的内容
var contentcount = contents.length;//得到内容的个数
var pagecount = Math.ceil(contentcount/options.everycount);//计算出页数
//拼接导航按钮
var navigatehtml = "<div id='pagefirst' class='pagefirst'><a href='javascript:void(0)'>首页</a></div><div id='pagepre' class='pagepre'><a href='javascript:void(0)'>上一页</a></div>";
for(var i = 1;i <= pagecount;i++){
navigatehtml+='<div class="pagenavigate"><a href="javascript:void(0)">'+i+'</a></div>';
}
navigatehtml+="<div id='pagenext' class='pagenext'><a href='javascript:void(0)'>下一页</a></div><div id='pagelast' class='pagelast'><a href='javascript:void(0)'>尾页</a></div>";
//显示某页的内容
$.extend({
"showPage":function(page){
contents.each(
function(contentindex){
if(contentindex>=page*options.everycount && contentindex < (page+1)*options.everycount){
$(this).show();
}else{
$(this).hide();
}
}
);
}
});
)(jQuery)
(不是全部) 展开
function $(){
var elements=new Array();
for(var i=0;i<arguments.length;i++) {
var element=arguments[i];
if(typeof(arguments[i])=='string')
{element=document.getElementById(arguments[i]);}
if(arguments.length==1)
{return element;}
elements.Push(element);
}
return elements;}
再附一下分页的js:
;(
function($){
$.extend({
"easypage":function(options){
options = $.extend({//参数设置
contentclass:"contentlist",//要显示的内容的class
navigateid:"navigatediv",//导航按钮所在的dom的id
everycount:"6",//每页显示多少个
navigatecount:"6"//导航按钮一次显示多少个
},
options);
var currentpage = 0;//当前页
var contents = $("."+options.contentclass);//要显示的内容
var contentcount = contents.length;//得到内容的个数
var pagecount = Math.ceil(contentcount/options.everycount);//计算出页数
//拼接导航按钮
var navigatehtml = "<div id='pagefirst' class='pagefirst'><a href='javascript:void(0)'>首页</a></div><div id='pagepre' class='pagepre'><a href='javascript:void(0)'>上一页</a></div>";
for(var i = 1;i <= pagecount;i++){
navigatehtml+='<div class="pagenavigate"><a href="javascript:void(0)">'+i+'</a></div>';
}
navigatehtml+="<div id='pagenext' class='pagenext'><a href='javascript:void(0)'>下一页</a></div><div id='pagelast' class='pagelast'><a href='javascript:void(0)'>尾页</a></div>";
//显示某页的内容
$.extend({
"showPage":function(page){
contents.each(
function(contentindex){
if(contentindex>=page*options.everycount && contentindex < (page+1)*options.everycount){
$(this).show();
}else{
$(this).hide();
}
}
);
}
});
)(jQuery)
(不是全部) 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询