【发布时间】:2011-12-16 22:44:44
【问题描述】:
编辑:新错误:错误 Jquery 未定义行:208
此代码中的第 208 行:https://github.com/litera/jquery-scrollintoview/blob/master/jquery.scrollintoview.js
我不确定为什么会出现此错误,因为我在 jsfiddle 中一切正常,但是当我将代码添加到我的 rails 应用程序时,它不会工作。当我单击错误以了解更多信息时,complete: function() { 部分会突出显示。
单击链接会导致隐藏的 div 出现并且链接变为“活动”(颜色:红色),但是,窗口不会滚动到 div 的底部,当我单击链接以切换所有内容时,什么都没有发生(div 没有关闭并且链接保持红色)。
原来的 jsfiddle 在哪里工作:http://jsfiddle.net/Gr7BP/
application.js
$(function() {
$("#created").hide();
$('a.created-button').click(function() {
$('#created').toggle(function() {
$('a.created-button').toggleClass('active');
$('#created').scrollintoview({
duration: "slow",
direction: "y",
complete: function() {
// highlight the element so user's focus gets where it needs to be
}
});
});
});
});
$(function() {
$("#stuff").hide();
$('a.stuff-button').click(function() {
$('#stuff').toggle(function() {
$('a.stuff-button').toggleClass('active');
$('#stuff').scrollintoview({
duration: "slow",
direction: "y",
complete: function() {
// highlight the element so user's focus gets where it needs to be
}
});
});
});
});
页脚
<footer>
<div id="created-by"><a class="created-button">Created by</a></div>
<div id="cool-stuff"><a class="stuff-button">Cool stuff</a></div>
</footer>
<div id="created">
</div>
<div id="stuff">
</div>
css
#created {
margin: 0 auto;
width: 100%;
height: 150px;
background: green;
}
#stuff {
margin: 0 auto;
width: 100%;
height: 150px;
background: white;
}
.active {
color: red;
}
编辑:
【问题讨论】:
标签: jquery html css ruby-on-rails-3