我想在www.bamboohr.com上创建一个按钮,滚动时会跟随该按钮。救命?
我是html的业余爱好者,我假设这是css / js。
答案 0 :(得分:1)
他们的浮子的工作方式是混合
当然,我们需要一个position: absolute;
元素和一些x和y值以及可能z-index
的元素,以确保它放在其他元素的前面。
<强> HTML:强>
<div id="floater">FLOATING BUTTON</div>
<强> CSS:强>
#floater {
position: absolute;
top: 100px;
right: 1px;
width: 100px;
height: 100px;
-webkit-transition: all 2s ease-in-out;
transition: all 2s ease-in-out;
z-index: 1;
}
<强> jQuery的:强>
$(window).scroll(function() {
var winScrollTop = $(window).scrollTop();
var winHeight = $(window).height();
var floaterHeight = $('#floater').outerHeight(true);
//true so the function takes margins into account
var fromBottom = 20;
var top = winScrollTop + winHeight - floaterHeight - fromBottom;
$('#floater').css({'top': top + 'px'});
});
答案 1 :(得分:1)
在按钮上尝试style="position: fixed"
。