Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/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
此javascript的错误处理_Javascript - Fatal编程技术网

此javascript的错误处理

此javascript的错误处理,javascript,Javascript,我想为这段javascript构建错误处理,这样,如果#next不存在,它将执行其他操作。目前,当它不存在时,它只会给我一个未定义的url或错误页面。请让我知道我能在这里做什么。谢谢 <script> $(document).on("pageinit",function(){ var pathname = $(location).attr('href'); var leva = $('#next').attr("href"); var prava = $('#prev'

我想为这段javascript构建错误处理,这样,如果#next不存在,它将执行其他操作。目前,当它不存在时,它只会给我一个未定义的url或错误页面。请让我知道我能在这里做什么。谢谢

<script>
$(document).on("pageinit",function(){

  var pathname = $(location).attr('href');
  var leva = $('#next').attr("href");
  var prava = $('#prev').attr("href");

  $("body").on("swiperight",function(){
    <!--alert("You swiped right!");-->
    location.href=prava;
  });                       
  $("body").on("swipeleft",function(){
    <!--alert("You swiped left!");-->
    location.href=leva;
  });
});
</script>

$(document).on(“pageinit”,function(){
变量路径名=$(位置).attr('href');
var-leva=$('#next').attr(“href”);
var prava=$('#prev').attr(“href”);
$(“body”)。在(“swiperight”,function()上{
location.href=prava;
});                       
$(“body”)。在(“swipeleft”,function()上{
location.href=leva;
});
});
您可以检查
$(“#下一步”).length
以查看是否选择了任何元素。或者只需检查
leva
是否
未定义

大概是这样的:

<script>
$(document).on("pageinit",function(){

  var pathname = $(location).attr('href');
  var leva = $('#next').attr("href");
  var prava = $('#prev').attr("href");

  $("body").on("swiperight",function(){
    <!--alert("You swiped right!");-->
    location.href=prava;
  });                       
  $("body").on("swipeleft",function(){
    <!--alert("You swiped left!");-->
    if(leva) {
      location.href=leva;
    } else {
      // Some other action
    }
  });
});
</script>

$(document).on(“pageinit”,function(){
变量路径名=$(位置).attr('href');
var-leva=$('#next').attr(“href”);
var prava=$('#prev').attr(“href”);
$(“body”)。在(“swiperight”,function()上{
location.href=prava;
});                       
$(“body”)。在(“swipeleft”,function()上{
如果(列瓦){
location.href=leva;
}否则{
//其他行动
}
});
});

您可以检查
$(“#下一步”).length
以查看是否选择了任何元素。或者只需检查
leva
是否
未定义
@Chad你有什么建议吗?
if(leva){location.href=leva}else{/*做点别的*/}
谢谢@Chad如果你想把它作为答案,我可以接受。