`
forestkqq
  • 浏览: 210299 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

使用jQuery操控IFrame

阅读更多

1. 调整IFrame滚动条的位置

 

直接粘贴别人的代码吧:

<a href="#" id="scroll">Scroll to (400,400)!</a><br />

<div id="google" style="width: 300px; height: 200px; overflow: auto;">
   <iframe width="800" height="600" src="http://www.google.com/" scrolling="no">
   </iframe>
</div>

<script type="text/javascript">
$("#scroll").click(function()
{
  $("#google").scrollTop(400).scrollLeft(400);
  return false;
});
</script>

 详细的参考  Using javascript to scroll iFrame up and down。

 

要点是其中的 div 的 overflow 属性。

 

上面的iframe指定了特定的宽度和高度,scrolling又设定为no,这样在它装载的页面大于这个高度和宽度的时候,多出的内容就看不到了。这可以用后面的自动改变iframe尺寸的方法修改上面的代码。

 

 

2. 调整 iframe 属性

 

    通过将 jquery iframe 对象转换为 dom 对象以后, 就可以很方便的修改 iframe 的属性值了

var iframe = $("#iframe1" ).get(0); // jquery 对象转换为DOM对象

iframe.src = "blank.htm";
iframe.width="100";
iframe.height="100";
iframe_sipo.setAttribute("frameborder", "0"); 

 

也可以通过jquery设定attr属性:

 

$("#iframe1").attr("src","http://www.baidu.com/");
 

 

3.iframe 事件函数

 

$("#iframe1").load(function()
{ 
    alert("加载完成!");
}); 
 

 

4. 根据装载的页面自动调整 iframe 尺寸:

 

这里的页面应该加一个条件:域内的页面文件。对于跨域的文件,因为安全问题,访问不到装载页面的一些属性。

 

    后面稍候 ...

 

 

分享到:
评论

相关推荐

    JQUERY实现iframe页面切换功能

    要使用jQuery实现iframe页面切换,我们首先需要在HTML中设置一个iframe元素,并为其定义一个id,以便于后续的jQuery选择器能够找到它: ```html &lt;iframe id="myIframe" src="初始页面URL"&gt;&lt;/iframe&gt; ``` 接下来,...

    jquery 跨iframe拖拽

    本篇文章将详细探讨"jquery 跨iframe拖拽"这一主题,该技术允许用户在不同的IFrame之间进行元素的拖放操作,这对于构建多窗口、多面板的Web应用尤其有用。 首先,我们要理解IFrame(内联框架)的概念。IFrame是一种...

    jquery.iframe-transport.js包

    jquery.iframe-transport.js包

    使用jQuery和ajax代替iframe的方法(详解)

    下面详细介绍如何使用jQuery和ajax代替iframe,并说明其优势。 首先,让我们理解jQuery和ajax的基本概念。jQuery是一个快速、简洁的JavaScript库,它通过一个统一的接口简化了HTML文档遍历、事件处理、动画和Ajax...

    Jquery实现iframe功能

    本教程将详细讲解如何使用jQuery来实现iframe的功能。 首先,我们需要在HTML页面中引入jQuery库。通常,我们可以通过CDN链接或者本地文件引用的方式进行引入。例如,使用CDN链接可以这样写: ```html ...

    jquery对iframe自适应高度插件

    总之,“jquery对iframe自适应高度插件”是解决`iframe`高度自适应问题的一个强大工具,它的易用性和效率使得它成为开发者处理`iframe`高度问题的首选方案。通过合理利用这个插件,可以避免手动计算和调整`iframe`...

    jquery.iframe-transport.js

    jquery.iframe-transport.js

    jQuery-1.8.3(&2.1.4).min.js&jquery;.fileupload&jquery;.iframe-transport

    本篇将深入探讨jQuery的核心库以及两个重要的插件——jQuery File Upload和jQuery Iframe Transport。 首先,jQuery的核心库jQuery-1.8.3.min.js和jQuery-2.1.4.min.js是其发展过程中的两个稳定版本。1.8.3属于1.x...

    jquery iframe动态添加删除tab选项卡

    jquery iframe动态添加tab选项卡 jquery iframe动态添加tab选项卡 jquery iframe动态添加tab选项卡 jquery iframe动态添加tab选项卡 jquery iframe动态添加tab选项卡 jquery iframe动态添加tab选项卡 jquery iframe...

    Jquery调用iframe父页面中的元素及方法

    本文将详细介绍如何使用jQuery来查找和操作iframe父页面中的元素和方法。 首先,需要明确iframe元素可以被视为一个小型的浏览器窗口,它有自己的文档对象模型(DOM)。要与iframe中的DOM交互,需要通过iframe的...

    前端项目-jquery.iframe-transport.zip

    前端项目-jquery.iframe-transport,jQuery plugin that implements an iframe transport so that ajax calls support the uploading of files using standard HTML file input fields

    Jquery实现iframe弹出层,简单实用

    本主题将深入探讨如何使用jQuery实现一个简单的、实用的iframe弹出层。通过这个教程,您将了解到如何创建一个能够加载外部网页或内容到弹出窗口中的功能。 首先,确保在您的项目中引入了jQuery库。您可以从jQuery...

    jQuery内嵌iframe导航菜单

    在这个“jQuery内嵌iframe导航菜单”的主题中,我们将深入探讨如何利用jQuery来创建一个动态的、内嵌在iframe中的导航菜单。这个菜单可以作为网页中的一个模块,用于展示和切换不同的页面内容,而无需重新加载整个...

    Iframe模拟Jquery.Ajax

    jQuery,作为一个广泛使用的JavaScript库,提供了简单易用的API来实现Ajax操作。然而,有时我们可能会遇到跨域问题,这是由于浏览器的安全策略限制了不同源之间的通信。在这种情况下,Iframe可以作为一种解决方案,...

    jquery点击按钮隐藏父页和引用页的iframe

    本篇文章将深入讲解如何使用`jQuery`库来实现这个功能。 首先,`jQuery`是一个强大的JavaScript库,它提供了简洁的API,让开发者可以轻松地操作DOM(文档对象模型)、处理事件和执行动画。在本例中,我们将利用`...

    jquery tab 切换页面 支持iframe

    标题"jquery tab 切换页面 支持iframe"所指的就是如何在jQuery Tab组件中嵌入和切换`iframe`内容。 jQuery Tab的基本原理是通过JavaScript和CSS来创建一个可交互的导航条,每个选项对应一个内容区域。当用户点击...

    使用JQUERY Tabs插件宿主IFRAMES

    在探讨如何使用JQUERY Tabs插件宿主IFRAMES之前,首先需要了解什么是JQUERY Tabs插件和IFRAME。JQUERY Tabs插件是JQUERY UI库中的一个组件,它允许开发者轻松地在一个网页上添加选项卡式界面,提升用户体验。而...

    Jquery取得Iframe中元素的几中方法

    本文将详细探讨如何使用 jQuery 在父窗口和 iframe 之间进行交互。 1. **父窗口操作 iframe 中的元素** - **通过 DOM 方法**:可以使用 `window.frames` 集合来访问 iframe 内的文档,然后使用 `document` 属性来...

    两个jquery实现iframe多标签页例子

    在IT行业中,jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。在这个“两个jquery实现iframe多标签页例子”中,我们将探讨如何利用jQuery来创建具有动态切换功能的多标签页...

    jquery实现简单的人物跑动

    本教程将深入讲解如何使用jQuery来实现一个简单的人物跑动效果,这对于初学者来说是一个很好的起点。 首先,理解jQuery的核心概念至关重要。jQuery通过选择器选取DOM元素,然后对这些元素进行操作。例如,`$("#...

Global site tag (gtag.js) - Google Analytics