Javascript 滚动1 div时的div关系应保持不变 $().ready(函数()){ 变量$scrollingDiv=$(“#scrollingDiv1”); $(窗口)。滚动(函数(){ $scrollingDiv .停止 .animate({“marginTop”:($(window.scrollTop()+30)+“px”},“fast”); }); }); $().ready(函数()){ var$scrollingDiv=$(“#scrollingDiv2”); $(窗口)。滚动(函数(){ $scrollingDiv .停止 .animate({“marginTop”:($(window.scrollTop()+30)+“px”},“fast”); }); });
//////Javascript 滚动1 div时的div关系应保持不变 $().ready(函数()){ 变量$scrollingDiv=$(“#scrollingDiv1”); $(窗口)。滚动(函数(){ $scrollingDiv .停止 .animate({“marginTop”:($(window.scrollTop()+30)+“px”},“fast”); }); }); $().ready(函数()){ var$scrollingDiv=$(“#scrollingDiv2”); $(窗口)。滚动(函数(){ $scrollingDiv .停止 .animate({“marginTop”:($(window.scrollTop()+30)+“px”},“fast”); }); });,javascript,jquery,html,css,Javascript,Jquery,Html,Css,////// <script> $().ready(function() { var $scrollingDiv = $("#scrollingDiv1"); $(window).scroll(function(){ $scrollingDiv .stop() .animate({"marginTop": ($(window).scr
<script>
$().ready(function() {
var $scrollingDiv = $("#scrollingDiv1");
$(window).scroll(function(){
$scrollingDiv
.stop()
.animate({"marginTop": ($(window).scrollTop() + 30) + "px"}, "fast" );
});
});
</script>
<script>
$().ready(function() {
var $scrollingDiv = $("#scrollingDiv2");
$(window).scroll(function(){
$scrollingDiv
.stop()
.animate({"marginTop": ($(window).scrollTop() + 30) + "px"}, "fast" );
});
});
</script>
您好,
scrollingDiv1
,scrollingDiv2
移动(滚动时保持元素在视图中),但当我们滚动foodInfo
时也移动。实际上,foodInfo
在这些scrollingDiv1
下,scrollingDiv2
div,当这些移动foodInfo
与其他移动一起进行时。我们设置显示:绝对代码>但仍然移动我们可以如何做到这一点。如果这个解释还不够,我可以分享链接。谢谢。您可以尝试以下代码:
使用位置:固定的
<div id="scrollingDiv1" style="display:inline-block;float:left;">
</div>
<div id="scrollingDiv2" style="display:inline-block;float:right;">
</div>
<div id="foodInfo" style="display:absolute;float:center;">
</div>
食物信息分区可以定位为固定
位置:固定
如果完成此操作,则该DIV将保持在固定位置,其他DIV将在其下方滚动。这是固定标题菜单中常用的一种技巧我不能100%确定您的问题的意思,但我认为删除JS代码并使用CSSposition:fixed代码>属性应该可以让你接近。检查这里,当广告移动页面信息移动时,我有两个左右的广告。没有(float:center)css属性--display:absolute和float:center是无效的右边,我删除了float-center,但仍然有问题$scrollingDiv.stop()。动画({“marginTop”:($(window.scrollTop()+30)+“px”},“fast”);$(“#topBar”).css(“position”,“fixed”);})代码>已添加但不工作您可以检查显示:绝对和浮动:中心无效更改这两个选项,但仍然存在问题
#foodInfo{position:fixed;}