jquery - 为什么我的 jQuery 没有运行?

标签 jquery document-ready

我确信我只是在放屁,我错过了一些明显的东西,但请帮忙。

我不明白为什么以下代码(自定义幻灯片的早期编码)在文档加载时不会破坏。

$(document).ready(function() {

    var numSlides = $('#slides .slide').length();
    var wrapperWidth = $('#homeBanner').width();
    var totalWidth = numSlides * wrapperWidth;

    // set width of #slides to width of all .slide elements added together
    $('#slides').css('width', totalWidth+'px');

}); // end document.ready()

最佳答案

长度是一个属性,而不是一个方法。

var numSlides = $('#slides .slide').length; // note, no parens

关于jquery - 为什么我的 jQuery 没有运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5248044/

相关文章:

jquery:替换文本并点击重置

javascript - 应该在 jQuery 文档内部或外部编写和调用 Javascript 函数吗?

jquery - 我如何在每次加载页面时执行 Jquery 的函数?

javascript - 使用jquery加载json数据后使用它

javascript - 如果文本包含特定文本,则删除一些 <li>

javascript - 使用 jquery/javascript 从一行 html 代码中获取数字

javascript - 如何制作具有 4 个 Y 轴的图表

jquery mobile 加载脚本两次

javascript - $(document).ready 不要在 IE 中加载