`
michealBean
  • 浏览: 9232 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

设置滚动轴的位置

 
阅读更多

 

// iframe 
把iframe解释成“浏览器中的浏览器“很是恰当
<iframe frameborder=0 width=170 height=100 marginheight=0 marginwidth=0 scrolling=no 
 src=http://www.163.com></iframe>
 
下面的例子返回了对 IFRAME 包含的文档的 all 集合的引用。
var collAll = document.frames("IFrame1").document.all

HTML <form> 标签的 target 属性
<form action="form_action.asp" method="get" target="_blank">

// 重要知识点:
_blank  在新窗口中打开;
_self   默认值,在相同的框架中打开
_parent 在父框架集中打开
_top    在整个窗口打开
framename 在指定的框架中打开[ iframe 之类的]

1) 如何在页面设置滚动轴的位置:
<button onclick="window.location.reload();">reload</button>  
<button onclick="window.document.execCommand('Refresh');">reload</button> 

javascript 中的 document.execCommand()的用法:
调用execCommand() 可以实现浏览器菜单的很多功能,如果保存文件,打开新文件,撤销,重复操作...
可以很容易的实现网页中的文本编辑器,如果灵活应用,可以很好的辅助我们完成各种项目...<IE>

刷新网页用的是: window.location.reload();
http://blog.csdn.net/woshinia/article/details/18664903 

// 页面中各种宽度设置
http://www.cnblogs.com/yuteng/articles/1894578.html
height, clientHeight, scrollHeight, offsetHeight 区别

height: height高度跟其它的高度有点不一样,在 javascript 中它属于对象的 style 对象属性中的一个成员
它的值是一个字符类型的,另外三个高度的值是 int 类型的,它们的对象的属性,因此这样 document.body.height
就会提示 undefined, 而必须写成 document.body.style.height,height是最简单的了,不必去考虑是否有滚动条
及边框等.

// document.body.clientHeight, clientHeight[可见区域]的高度,不包括 border 的宽度,如果区域内带有滚动条
还应该减去横向滚动条不可用的高度,正常是是 17px, 其实就是滚动条的可滚动的部分了,其实 clientHeight 与
Height 的高度差不多,如果不带滚动条的话他们的值是不一样的, 如果带有滚动条就会比 Height 少 17px

// document.body.scrollHeight 比较常用,只整个页面可以达到的最大高度;[因为要定位滚动轴的位置]

// document.body.offsetHeight 表示是自身的高度

// http://www.w3school.com.cn/jsref/met_win_scrollto.asp
scrollTo 方法<HTML DON Window 对象>
scrollTo() 方法可把内容滚动到指定的坐标; scrollTo(xpos, ypos)
要在窗口文档显示区左上角显示的文档的 x 坐标
要在窗口文档显示区左上角显示的文档的 y 坐标

<script type="text/javascript">
function scrollWindow()
{ 
   // 滚动条居中显示
   window.scrollTo(0,document.body.scrollHeight/2)
   // 滚动条处于底部
   window.scrollTo(0,document.body.scrollHeight)
}
</script>

<script language="javascript">
<!--
//  获取当前文件名
function getFileName()
{
    var url = this.location.href;
    var pos = url.lastIndexOf("/");
    if(pos == -1)
    pos = url.lastIndexOf("\\");
    var filename = url.substr(pos+1);
    return filename;
}

function fnLoad()
{
    with(window.document.body)
    {
        addBehavior ("#default#userData");    // 使得body元素可以支持userdate
        load("scrollState" + getFileName());    // 获取以前保存在userdate中的状态
        if (sFirstEnter=="0")
        {
            scrollLeft = getAttribute("scrollLeft");    // 滚动条左位置
            scrollTop = getAttribute("scrollTop");
        }
    }
}
function fnUnload()
{
    with(window.document.body)
    {
        setAttribute("scrollLeft",scrollLeft);
        setAttribute("scrollTop",scrollTop);
        save("scrollState" + getFileName());    
        // 防止受其他文件的userdate数据影响,所以将文件名加上了
        // userdate里的数据是不能跨目录访问的
    }
}

window.onload = fnLoad;
window.onunload = fnUnload;
// -->
</script> 

 

 

分享到:
评论

相关推荐

    qt qml scrollbar 滚动轴

    依附于Flickable组件的滚动轴 自动放置在恰当位置 拖动时显示,不动时消失 示例: FlickableScrollBar { target: view orientation: Qt.Vertical } Lisence: MIT Author: surfsky.cnblogs.com 2014-12

    Romax学习资料-C4模块-添加滚动轴承

    - **安装位置确认**:确保滚动轴承安装在正确的轴上,并与相邻部件正确配合。 **1.1.2 继续安装轴承** - **调整间隙**:根据设计要求调整轴承的轴向和径向间隙。 - **预紧力设定**:如果适用,设定适当的预紧力以...

    模块六 滚动轴承与孔轴结合的精设计PPT教案学习.pptx

    为了适应轴受热伸长,通常会设置轴向调整,并在调整后进行锁紧,确保轴承在运行过程中的稳定性。 作为工业生产中的标准件,滚动轴承不仅要求尺寸精度高,还要求具有良好的互换性。中国的国家标准GB/T307.3 -2005对...

    剖分式滚动轴承在煤矿提升机改造中的应用

    改造过程中选择了剖分式滚动轴承,其相较于整体轴承在受限位置的安装更为便捷,更换时无需移除相邻的设备和部件,大幅度降低了安装时间和工作要求。文章中提到的ZPTT剖分式滚动轴承由南京鼎阳科技公司生产,具有双列...

    proe实验八-滚动轴承装配

    实验原理部分阐述了装配建模的含义,即把多个机械零件按照技术要求进行联接或固定,以确保它们保持正确的相对位置和关系,从而形成具有特定功能的产品或机构装置。装配建模系统提供了设计和维护零件间关系的逻辑结构...

    基于ActiveX Automation的滚动轴承CAD系统的开发.pdf

    利用ActiveX Automation,开发者能够操作AutoCAD中的所有实体,读取和设置系统变量,以及控制视区的大小和位置。 本文介绍了一种基于ActiveX Automation技术开发的滚动轴承CAD系统。该系统使用Visual Basic 6.0(VB...

    时间轴滚动特效

    在网页设计和开发中,时间轴滚动特效是一种常见的交互元素,用于展示一系列按照时间顺序排列的事件或信息。这种特效可以提升用户体验,使用户能够轻松地浏览和理解内容的顺序和时间关系。"时间轴滚动切换效果,有...

    jQuery支持鼠标滚动的时间轴

    在事件处理函数内部,我们会获取滚动的方向(向上或向下),并根据这个方向更新时间轴的位置。这里可以使用jQuery的动画方法,如`.animate()`,并传入 easing 参数来应用之前引入的缓动函数。 为了让动画更加流畅,...

    如何保存滚动条位置,可以把滚动条位置保存在某一具体位置

    如果有,可以在DOM加载完成后,使用这些信息来设置滚动条的位置。JavaScript中的`window.scrollTo()`或特定元素的`scrollTo()`方法可以帮助实现这一点。 5. **异步加载和动态内容**:如果页面内容是异步加载的,...

    Qt qml中listview 列表视图控件(下拉刷新、上拉分页、滚动轴)

    本教程重点介绍了ListView的三个关键特性:下拉刷新、上拉分页以及滚动轴的使用。 **下拉刷新**: 下拉刷新功能允许用户在列表顶部向下拖动以触发新的数据加载。在Qt QML中,可以通过监听`onMovementEnded`信号来...

    jQuery横向滚动时间轴插件.zip

    时间轴的滚动就是通过这个函数实现的,调整元素的位置,模拟滚动的效果。 3. 事件监听:为了实现用户交互,插件需要监听用户的滚动或触摸事件,当用户触发这些事件时,更新时间轴的显示状态。 四、基本结构与样式 ...

    div简单图片滚动转轴原理

    在网页设计中,"div简单图片滚动转轴原理"是一个常见的动态效果,它通常用于创建一个展示多张图片的轮播图组件。这种效果能够帮助用户在有限的空间内浏览更多的内容,常见于产品展示、新闻更新等场景。下面将详细...

    手机端加滚动条iscroll-lite

    - `scrollTo(x, y, time)`: 将滚动位置平滑地滚动到指定的坐标,`time`参数表示动画持续的时间。 - `scrollToElement(element, time)`: 滚动到指定元素的位置。 ### 5. 事件监听 `iscroll-lite`提供了丰富的事件...

    ScrollView缓慢滚动到指定位置的标准自定义

    这个函数接受两个参数,分别代表滚动到的X轴和Y轴坐标。当你调用`scrollTo(x, y)`时,ScrollView会立即移动到指定的像素位置。然而,我们希望的是一个平滑的动画效果,而不是瞬间跳跃。 为了解决这个问题,我们可以...

    浮动div,页面两边滚随滚动条滚动的DIV

    3. **JavaScript插件**:`jquery.scroll-follow.js`可能包含如下代码,用于监听滚动事件并调整div的位置: ```javascript $(window).scroll(function() { var scrollTop = $(this).scrollTop(); // 获取滚动条...

    jquery时间轴控制全屏滚动条定位

    例如,监听滚动事件,当用户滚动时更新时间轴的位置;点击时间点时,使用`scrollTop`方法平滑滚动到对应位置。 4. **JavaScript**:编写逻辑代码来处理时间轴的交互,比如展开和合并时间点的细节,以及滚动条与时间...

    DevExpress中XtraScrollableControl随鼠标滚轮操作滚动条

    当用户滚动鼠标滚轮时,控件会根据滚动方向调整滚动条的位置,使得内容得以平滑移动。这大大提升了用户在查看大量数据时的操作便捷性。 2. **自定义滚动行为** DevExpress提供了丰富的API,允许开发者自定义滚动...

    页面出现滚动条的时候如何让滚动条不影响页面宽度

    此外,为了保持滚动条被隐藏时内容的正确显示,应该将滚动条出现时隐藏的多余空间也设置为隐藏,即设置tableContainer的overflow属性为hidden。这样一来,即使在某些情况下滚动条宽度被隐藏了,也不会影响表格的布局...

    Swiper左右滚动文字时间轴代码

    3. **触屏滑动切换**: Swiper对触摸事件有很好的支持,当用户在触摸屏上滑动时,Swiper会自动检测手势并相应地改变时间轴的位置。这种交互设计增强了用户体验,特别是对于移动设备的用户。 4. **HTML结构**: `index...

Global site tag (gtag.js) - Google Analytics