Javascript 如何在锚定的同时打开引导崩溃?

Javascript 如何在锚定的同时打开引导崩溃?,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我花了大约12个小时在这上面,但无法让它工作。我有一个显示上传内容的网页。该页面有一个折叠表单,用户可以打开该表单编辑信息并重新上传。他们点击“编辑”按钮使表单可见,这一切都很好 在某些情况下,用户会对自己的输入感到满意,但可能只想上传更多照片。我有另一个按钮,它可以使表单折叠,然后向下滚动到表单底部的锚定标签,该标签上有用户文件标签和浏览按钮,可以找到他们的照片 我已经找到了这方面的引导和JS代码(在堆栈溢出时),但无法使其工作。发帖的开发者遇到的麻烦和我的一样;开发人员Michele Mil

我花了大约12个小时在这上面,但无法让它工作。我有一个显示上传内容的网页。该页面有一个折叠表单,用户可以打开该表单编辑信息并重新上传。他们点击“编辑”按钮使表单可见,这一切都很好

在某些情况下,用户会对自己的输入感到满意,但可能只想上传更多照片。我有另一个按钮,它可以使表单折叠,然后向下滚动到表单底部的锚定标签,该标签上有用户文件标签和浏览按钮,可以找到他们的照片

我已经找到了这方面的引导和JS代码(在堆栈溢出时),但无法使其工作。发帖的开发者遇到的麻烦和我的一样;开发人员Michele Milidoni说,这将折叠目标HTML部分,然后滚动到锚标记。看看代码,我觉得它是正确的。JavaScript函数是:

jQuery(document).ready(function () {
    jQuery("#jump").on(“shown.bs.collapse”, function () {
        window.location = "#photos";
    });
});
我使用scrollTo、hash、location.href等尝试了六个版本的此函数(我在web上可以找到的每个迭代)。引导程序是:

<div id="jump" data-toggle="collapse" data-target="#live_form">
    <a class="btn btn-info" href="#photos">Upload more photos</a>
</div>

HTML的目标部分被包装在这个div中:

<div id="photos">
   <!-- html here -->
<div>

我已经尝试了大约15个版本的引导代码,但都没有成功。该部分在任何情况下都会折叠,但不会向下滚动到锚定标记。另外,我将JS代码输入到jslint和JavaScript Tester Online中,但没有解决问题。Jslint需要“use strick”,只返回,
()全局jQuery
()全局窗口
,在谷歌搜索该输出时,该窗口没有显示任何内容

JavaScript Tester Online也是如此,它返回“结果是一个对象,请看控制台。”似乎也没有一个网站对此输出进行任何解释


有人能给我指一下正确的方向吗?我相信问题出在JavaScript上,但我无法运行它,也不知道下一步该转向何方。

这些引用是
在您的原始代码中?嗨,Jeff,原始代码有单引号,但是jslint需要双引号才能运行而不生成警告。我以两种方式运行代码都没有成功。双引号
不同于
!明白了。我会试试看,谢谢!嗨,杰夫,我刚升级到一个新的操作系统,甚至没有考虑检查Mac是否正在生成“智能引号”。我将其改回0x22中性引号,但行为是一样的。感谢你指出这一点,我从未想过它会发生变化。