问题解决了,用EACH就行,children(选择器)是不能有下标的 //选择了某一页,只显示某一页的内容,其他页的内容被隐藏
function selectedPage(index,total)
{
//var children = $(".imgArrCss").children(index); //只显示当前页的内容,其他页的内容遍历隐藏(用each遍历)
$(".imgArrCss").children().each(function (a, b) {
if ((a + 1) != index) {
$(b).css("display", "none");
} else { $(b).css("display", "block");
} }); //因为这里有BUG,所以恢复选中的页的内容,谁能告诉我怎么做?
//$(".imgArrCss").children(index).css("display", "block"); }
function selectedPage(index,total)
{
//var children = $(".imgArrCss").children(index); //只显示当前页的内容,其他页的内容遍历隐藏(用each遍历)
$(".imgArrCss").children().each(function (a, b) {
if ((a + 1) != index) {
$(b).css("display", "none");
} else { $(b).css("display", "block");
} }); //因为这里有BUG,所以恢复选中的页的内容,谁能告诉我怎么做?
//$(".imgArrCss").children(index).css("display", "block"); }
/$(".imgArrCss").children().each(function(i){
if( i == index ){
$(this).css('display','block');
}
});
][/code]
/$(".imgArrCss").children().each(function(i){
if( i == index ){
$(this).css('display','block');
}
});
][/code]你这么写不行的,我弄了下,不过第一页显示还有问题,少一个。
//选择了某一页,只显示某一页的内容,其他页的内容被隐藏
function selectedPage(index,total,pageSize)
{
//var children = $(".imgArrCss").children(index); //只显示当前页的内容,其他页的内容遍历隐藏(用each遍历)
$(".imgArrCss").children().each(function (a, b) {
//中间页
//如果是在这一页范围内的东西的话,那么就显示出来,否则隐藏起来
if ((a+1) >= pageSize * (index - 1) && (a+1) < pageSize * (index)) {
$(b).css("display", "block");
}
else {
$(b).css("display", "none");
} }); //因为这里有BUG,所以恢复选中的页的内容,谁能告诉我怎么做?
//$(".imgArrCss").children(index).css("display", "block"); }
/$(".imgArrCss").children().each(function(i){
if( i == index ){
$(this).css('display','block');
}
});
][/code]你这么写不行的,我弄了下,不过第一页显示还有问题,少一个。
//选择了某一页,只显示某一页的内容,其他页的内容被隐藏
function selectedPage(index,total,pageSize)
{
//var children = $(".imgArrCss").children(index); //只显示当前页的内容,其他页的内容遍历隐藏(用each遍历)
$(".imgArrCss").children().each(function (a, b) {
//中间页
//如果是在这一页范围内的东西的话,那么就显示出来,否则隐藏起来
if ((a+1) >= pageSize * (index - 1) && (a+1) < pageSize * (index)) {
$(b).css("display", "block");
}
else {
$(b).css("display", "none");
} }); //因为这里有BUG,所以恢复选中的页的内容,谁能告诉我怎么做?
//$(".imgArrCss").children(index).css("display", "block"); }
/$(".imgArrCss").children().each(function(i){
if( i == index ){
$(this).css('display','block');
}
});
][/code]你这么写不行的,我弄了下,不过第一页显示还有问题,少一个。
//选择了某一页,只显示某一页的内容,其他页的内容被隐藏
function selectedPage(index,total,pageSize)
{
//var children = $(".imgArrCss").children(index); //只显示当前页的内容,其他页的内容遍历隐藏(用each遍历)
$(".imgArrCss").children().each(function (a, b) {
//中间页
//如果是在这一页范围内的东西的话,那么就显示出来,否则隐藏起来
if ((a+1) >= pageSize * (index - 1) && (a+1) < pageSize * (index)) {
$(b).css("display", "block");
}
else {
$(b).css("display", "none");
} }); //因为这里有BUG,所以恢复选中的页的内容,谁能告诉我怎么做?
//$(".imgArrCss").children(index).css("display", "block"); }