【发布时间】:2014-10-17 08:56:33
【问题描述】:
如果有人告诉我下面的代码是否有正确的语法,我将不胜感激。
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 ) after argument list。阅读这些文章到learnhow todebug JavaScript,这样你就可以自助了。 -
这个问题似乎离题了,因为它更多的是关于代码审查而不是具体问题。
标签: javascript jquery