js-如何实现在某个固定区域内显示浮动效果啊

问题描述

如何实现在某个固定区域内显示浮动效果啊

我想实现的是,在一个大的div内放两个小div,左右排版,右侧是固定的,左侧是随着右侧的内容向下走实现浮动效果,但是不能超出最外面的那个大的div,如何实现比较简单,求指教

解决方案

div{ width:100%;height:100%; /*重要属性*/ position:relative; overflow:hidden;}
leftDiv{width:30%;/*重要属性*/ position:absolute; left:0; top:0;}
right{width:30%;height:100%;/*重要属性*/ position:absolute; right:0;right:0;}

 要是这么灵活的浮动,css一定要拒绝使用float,改用position。
 js的话不好写,有些多,只给思路吧。
 先获取大层div高度,左侧div高度。
 左侧移动,只用改变leftDiv的top属性,可以加上jquery的animate()效果。
 [](http://www.w3school.com.cn/jquery/jquery_animate.asp "jQuery animate()")

 左侧随着右侧浮动,可以借助鼠标定位判断。
 [](http://www.cnblogs.com/ggbd-lie/archive/2012/08/27/2658722.html "js取鼠标坐标位置")

 左侧不能超出大框,根据鼠标定位来判断。
 如果leftDIV的top小于0,强制top=0;,停止方法。
 如果leftDiv的top大于大框的height减去左侧的height,强制top=大框的height减去左侧的height,停止方法。

解决方案二:

在线等,求大哥大姐解答

解决方案三:

这个用JavaScript实现是最好的,当文档加载后,设置一下左侧的块区的高度百分比就可以了,或者将高度设置成与右边相等的高度就可以了。
你可以试试看的。
还有一种是用绝对定位和相对定位了,这种方法我也不熟悉,如果你用的话,可以在网上搜一下用法,然后看看能不能实现。

解决方案四:

右侧滚动左侧不动?还是?

解决方案五:

右侧框是不动的,左侧是跟着右侧浮动的,但是浮动不能超出最外面的这个大框

时间: 2024-09-12 04:40:41

js-如何实现在某个固定区域内显示浮动效果啊的相关文章

JS实现超精简的链接列表在固定区域内滚动效果代码_javascript技巧

本文实例讲述了JS实现超精简的链接列表在固定区域内滚动效果代码.分享给大家供大家参考,具体如下: 这款超精简版的链接列表文字滚动代码,可在指定的区域内滚动,当然,区域大小可以自己设置的. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-link-list-scroll-style-codes/ 具体代码如下: <html> <HEAD> <TITLE>文字链接列表滚动</TITLE> <META

Excel固定区域内单元格的快速切换

  经常用Excel录入数据的朋友都知道,在Excel表格中输入完一个数据后按回车键,光标会自动跳转到下一行同列的单元格中,若要输入其它列的数据,只能手动将光标移至其它列的单元格中.如果我们想在同一行中连续录入数据,当光标到了表格中一行末尾的单元格时,按回车键能自动跳转到下一行需要输入数据的起始单元格中,这样不就能大大地提高我们数据录入的效率了吗?很多朋友可能想这需要通过加载宏或用VBA编程来实现吧,其实通过简单的设置就可以实现这一操作了.下面我们一起来看看吧. 首先我们要设置如何才能使按回车键

固定区域内多张图片的拼合方法(元晨排版王的图片拼合原理)??

问题描述 这是有关图片排版问题,如图示(排版软件"元晨排版王"截图)这种多张图片拼合的方法是怎样的呢?试过了利用数组来定位每张图片(太过麻烦),实现的也不好是不是还有其它的函数能方便的让图片不重叠的拼合(图片靠近后无缝结合在一起,不会重叠,而且还有很好的可移动性--)请各位大侠不吝赐教,如果有相关源码不限语言,一起探讨下... 解决方案 解决方案二:这个用程序我不知道怎么实现,不过以前我用PS处理直接用一个动作做批处理很快就弄完了.

网页-html5+js手机触屏事件在一个固定的区域内实现div的移动

问题描述 html5+js手机触屏事件在一个固定的区域内实现div的移动 我想在手机网页上实现在一个固定的区域内有一个div这个div能够随着手指的滑动而改变位置,求各位大神指点迷津.. 解决方案 不知道怎么弄了,以前见别人搞过 解决方案二: .............................................好吧 解决方案三: 貌似不是用div吧是用一个浮动窗口然后他的位置属性随手势改变 解决方案四: 这个可以利用touchstart,touchmove,touchend

js实现固定显示区域内自动缩放图片的方法_javascript技巧

本文实例讲述了js实现固定显示区域内自动缩放图片的方法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

div 区域内有子div2个,如果根据div显示的内容截图保存

问题描述 div区域内有子div2个,如果根据div显示的内容截图保存,或者后台根据hammer.js得的x,y坐标截图保存图片我可以将当前显示的图片的<inputid="posX"name="posX"value="0"type="hidden"><inputid="posY"name="posY"value="0"type="hidde

【百度地图API】如何利用自己的数据制作社交地图?只显示可视区域内的标注

原文:[百度地图API]如何利用自己的数据制作社交地图?只显示可视区域内的标注 摘要:如果你自己的数据已经超过1万个,如何进行合理的显示?除了聚合marker外,还有一个办法.那就是,只显示可视区域内的标注. -------------------------------------------------------------------------------------------------------------- 成品图:     工具描述: 移动地图时(或改变地图级别时),只显示

基于jquery的一个拖拽到指定区域内的效果_jquery

这个可与前两个不同了,这个是拖拽到指定的区域内的特效.其实逻辑方式差不多,只不过不同的是 找到目标元素,用appendTo 的方法插入到目标元素. 具体的代码如下,有兴趣者可以试下.(由于是初学,做的简单,如果有其他的方法请给下指点,我定感激不尽哈...) 复制代码 代码如下: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/htm

在Excel工作表区域内快速移动或滚动

在Excel工作表中滚动有不同的方式.可以使用箭头键.滚动条或鼠标在各单元格之间移动和快速移动到工作表的不同区域. 在 Microsoft Office Excel 2007 中,您可以利用增加的滚动速度轻松滚动到区域末尾和利用工具提示了解自己在工作表中所处的位置.您还可以使用鼠标在包含具有滚动条的下拉列表的对话框中滚动. 使用箭头键在工作表中移动 要在工作表中的各单元格之间移动,请单击任意单元格或使用箭头键.移动到一个单元格时,该单元格即成为活动单元格 (活动单元格:活动单元格就是选定单元格,