Javascript 请检查jQuery语法
如果sb告诉我下面的代码是否有正确的语法,我将非常感激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 - $('.
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文件的链接,我将能够更好地帮助你。