【发布时间】:2019-06-21 02:23:49
【问题描述】:
我正在尝试实现从 bootstrap 和 jquery 到具有相同功能的 Angular 的圣杯布局。我从this question 获得了初始引导程序和 jquery 代码。
这是我试图转换为 typecript 的 jquery 代码(并且已经成功实现了相同的实现)
$(function() {
$(".menu-toggle").on("click", function(e) {
if($(this).hasClass("nav")) {
$("nav").addClass("open");
}
else {
$("aside").addClass("open");
}
e.stopPropagation();
});
$("body:not(nav)").on("click", function(e) {
$("nav, aside").removeClass("open");
});
});
在尝试实现功能时,我得到了不匹配。
Here is my current implementation on stackblitz
我正在尝试将 here 中看到的功能完全复制到 Angular 中。我遇到的问题是:
- 我的实现中的滚动条滚动整个页面,而不是仅滚动主要的中间内容,因此没有原始实现中的粘性标题和粘性左侧菜单。
基本上我要问的是如何使this 看起来与this 完全一样,并强调滚动和粘性元素?
-------更新------
现在我想要实现的是:
- 粘性标题
- 带有自己滚动条的粘性左侧导航。
【问题讨论】:
标签: css angular twitter-bootstrap typescript layout