JSFiddle - React, Tailwind, and code Playground
by jahrichie
HTML
<div id="followFaq">
<ul>
<h1>FAQ TOPICS</h1>
<li><a href="index.html#faq-login" class="chyeaaLOGIN">Joining and Logging In</a></li>
<li><a href="index.html#faq-managing">Manage My Account</a></li>
<li><a href="index.html#faq-browsing">Browsing and Searching</a></li>
<li><a href="index.html#faq-bidding">Bidding On & Paying for Auction Items</a></li>
<li><a href="index.html#faq-redeeming">Redeeming My Winnings</a></li>
<li><a href="index.html#faq-partnering">Partnering with Charitybuzz</a></li>
<li><a href="index.html#faq-international">International Bidding</a></li>
</ul>
</div>
CSS
body {height:1600px;}
#followFaq ul {
background: #DEDBD4; padding: 10px;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 10px;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 10px;
}
#followFaq { width: 250px; float: right;}
#followFaq li {margin-left:20px;list-style-type:square}
#followFaq a {font-size:16px;text-decoration:none;line-height:20px}
#followFaq h1 {font-size:2em;margin-bottom:10px}
JavaScript
$(function() {
var offset = $("#followFaq").offset();
var topPadding = 15;
$(window).scroll(function() {
if ($(window).scrollTop() > 9600)
return;
if ($(window).scrollTop() > offset.top) {
$("#followFaq").stop().animate({
marginTop: $(window).scrollTop() - offset.top + topPadding
});
}
else {
$("#followFaq").stop().animate({
marginTop: 0
});
};
});
});