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 请检查jQuery语法_Javascript_Jquery - Fatal编程技术网

Javascript 请检查jQuery语法

Javascript 请检查jQuery语法,javascript,jquery,Javascript,Jquery,如果sb告诉我下面的代码是否有正确的语法,我将非常感激 jQuery(document).ready(function ($) { var sliderHeight = $(window).height() - $('.slider').position().top; $('.slider').css({'height': sliderHeight}); $('.landing-title').css({'top': $('.slider').height() / 2 - $('.

如果sb告诉我下面的代码是否有正确的语法,我将非常感激

jQuery(document).ready(function ($) { 
  var sliderHeight = $(window).height() - $('.slider').position().top;
  $('.slider').css({'height': sliderHeight});
  $('.landing-title').css({'top': $('.slider').height() / 2 - $('.landing-title').height() / 2}) ;
  $(window).resize(function() {
    sliderHeight = $(window).height() - $('.slider').position().top;
    $('.slider').css({'height': sliderHeight }); 
    $('.landing-title').css({'top': $('.slider').height() / 2 - $('.landing-title').height() / 2});
  });
}

最后一个括号可能是错误的

它可以像下面这样
});

代码在语法上是错误的,因为您混淆了函数结尾的大括号。 下面是经过语法处理的代码。希望这对你有所帮助

jQuery(document).ready(function ($) {
    var sliderHeight = $(window).height()-$('.slider').position().top;
    $('.slider').css({ 'height': sliderHeight });
    $('.landing-title').css({ 'top': $('.slider').height()/2 - $('.landing-title').height()/2 }) ;
});

$(window).resize(function(){ sliderHeight = $(window).height()-$('.slider').position().top;
    $('.slider').css({ 'height': sliderHeight });
    $('.landing-title').css({ 'top': $('.slider').height()/2 - $('.landing-title').height()/2 }) ; 
});

你测试过了吗?你收到错误信息了吗?你为什么担心呢?JS对我来说是新事物,我希望有100%的把握。我怎样才能测试它?它可以以任何方式工作您可以通过将其保存为文件(带有标题、jQuery链接和正文)在您的计算机上对其进行测试,您可以将其放在服务器上,您可以创建一个提琴…您可以获取代码,将其放在页面上,加载页面,并查看浏览器控制台是否出现任何错误。或者直接打开控制台并粘贴代码。在您的情况下:
SyntaxError:missing)在参数列表之后
。阅读这些文章,这样你就可以自己动手了。这个问题似乎离题了,因为它更多的是关于codereview而不是一个特定的问题。但现在它不起作用了。当我把window.resize放在文档中时,它起作用了。准备好了吗…请分享HTML文件的链接,我将能够更好地帮助你。