Tôi đang sử dụng phiên bản mới nhất của Nền tảng để thêm menu điều hướng ngoài canvas và thêm nút chuyển đổi vào thanh tab. Trong khi tôi làm việc này với thanh tab bị dính, nội dung của menu off-canvas cuộn với trang. Làm thế nào tôi có thể làm cho nội dung của trình đơn được dính sao cho bất kỳ màn hình kích thước hoặc trang cuộn dọc nào chạm vào menu bật tắt sẽ hiển thị nội dung menu mà không cần cuộn? HTML của tôi cho đến thời điểm này là:Làm thế nào để làm cho Foundation 5 off-canvas menu điều hướng dính?
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Foundation | Welcome</title>
<link rel="stylesheet" href="css/foundation.css" />
<script src="js/vendor/modernizr.js"></script>
</head>
<body>
<div class="off-canvas-wrap" data-offcanvas>
<div class="contain-to-grid sticky">
<nav class="tab-bar top-bar" data-topbar data-options="sticky_on: large">
<section class="left-small">
<a class="left-off-canvas-toggle menu-icon" href="#"><span></span></a>
</section>
<section class="middle tab-bar-section">
<h1 class="title">Foundation</h1>
</section>
</nav>
</div>
<div class="inner-wrap">
<!-- Off Canvas Menu -->
<aside class="left-off-canvas-menu">
<!-- whatever you want goes here -->
<ul>
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
<li><a href="#">Item 3</a></li>
<li><a href="#">Item 4</a></li>
<li><a href="#">Item 5</a></li>
</ul>
</aside>
<div class="row">
<div class="large-12 columns">
<h1>Welcome to Foundation</h1>
</div>
</div>
<!-- Content goes here -->
<!-- close the off-canvas menu -->
<a class="exit-off-canvas"></a>
</div>
</div>
<script src="js/vendor/jquery.js"></script>
<script src="js/foundation.min.js"></script>
<script>
$(document).foundation();
</script>
</body>
</html>
Hey kiểm tra bài đầu tiên ở đây: http://foundation.zurb.com/forum/posts/547-off-canvas -with-cố định-top-bar? Trang = 2 nó có vẻ là làm việc một cách chính xác nếu bạn đang tìm kiếm các hiệu ứng tương tự mà tôi đã. –
Hãy nhớ đánh dấu câu trả lời bạn đã sử dụng như được chấp nhận. – tehlivi