Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.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/74.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 lightbox中的可见性按钮_Javascript_Jquery_Css - Fatal编程技术网

Javascript lightbox中的可见性按钮

Javascript lightbox中的可见性按钮,javascript,jquery,css,Javascript,Jquery,Css,在JavaScript中,当值为0或数组中的最大值时,我的可见性有问题 这是我的密码 <!-- script fotoviewer --> <script> $("#fotoviewerclick").click(function(){ $("#wrapper").fadeIn(1000); $("#lightbox").fadeIn(1000); }) $("#lightboxbtnclose").click(function(){ $("#wrapper"

在JavaScript中,当值为0或数组中的最大值时,我的可见性有问题

这是我的密码

    <!-- script fotoviewer -->
<script>

$("#fotoviewerclick").click(function(){
$("#wrapper").fadeIn(1000);
$("#lightbox").fadeIn(1000);
})

$("#lightboxbtnclose").click(function(){
$("#wrapper").fadeOut(400);
$("#lightbox").fadeOut(400);
})

$("#wrapper").click(function(){
$("#wrapper").fadeOut(400);
$("#lightbox").fadeOut(400);
})

var imagenumber = 0;
var imagenumber_count = 1;
var imagenumber_total_count = imagelist.length;
document.getElementById('counter_total').innerHTML = imagelist.length;



function btnleft(){
    var load = imagelist[imagenumber-=1];
    if (imagenumber_count > 1){imagenumber_count -= 1; document.getElementById('counter').innerHTML = imagenumber_count;}
    if (load) // imagenumber in array boundaries
        document.getElementById('lightboxcontent').innerHTML = load;
    else
        imagenumber = 0;
 }
 function btnright(){
    if (imagenumber_count < imagenumber_total_count) {
    imagenumber_count += 1;
    document.getElementById('counter').innerHTML = imagenumber_count;
  }
    var load = imagelist[imagenumber+=1];
    if (load){ // imagenumber in array boundaries
        document.getElementById('lightboxcontent').innerHTML = load;
   }
    else{
        imagenumber = imagelist.length-1;}
 }
</script>

$(“#fotoviewerclick”)。单击(函数(){
美元("包装").法代因(1000),;
$(“#灯箱”).fadeIn(1000);
})
$(“#lightboxbtnclose”)。单击(函数(){
美元(“#包装”)。淡出(400);
$(“#灯箱”)。淡出(400);
})
$(“#包装器”)。单击(函数(){
美元(“#包装”)。淡出(400);
$(“#灯箱”)。淡出(400);
})
var imagenumber=0;
var imagenumber_count=1;
var imagenumber\u total\u count=imagelist.length;
document.getElementById('counter_total')。innerHTML=imagelist.length;
函数btnleft(){
var load=imagelist[imagenumber-=1];
如果(imagenumber\u count>1){imagenumber\u count-=1;document.getElementById('counter')。innerHTML=imagenumber\u count;}
if(load)//数组边界中的imagenumber
document.getElementById('lightboxcontent')。innerHTML=load;
其他的
imagenumber=0;
}
函数btnright(){
if(imagenumber\u计数
当第一张照片出现在查看器中时,我不希望看到上一张照片。按钮被显示,并且当我在最后一张图片上时,下一个按钮不会被取消显示

有人能帮我吗

谢谢

注:很抱歉我的英语不好,我来自比利时

基本逻辑是

如果imagenumber_计数达到0,则左按钮的可见性:隐藏,否则可见性:可见


如果您的imagenumber_计数与总图像计数相同,则右键可见性:隐藏,否则可见性:可见常规数组(添加可选整数imagelist[0]=“”;//参数以控制数组大小)imagelist[1]=“”;图像列表[2]=“”这是数组,这和上面的代码在主体标记之间请输入问题并添加到其中