jquery ui tab跳转

1、tabs_iframe.jsp

<%--
    Document   : tabs
    Created on : 2015-2-28, 14:44:02
    Author     : liyulin [email protected]
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>tabs demo</title>
        <link href="/JqueryDemo/js/jquery-ui-1.11.4.custom/jquery-ui.css" rel="stylesheet">
        <script src="/JqueryDemo/js/jquery-ui-1.11.4.custom/external/jquery/jquery.js"></script>
        <script src="/JqueryDemo/js/jquery-ui-1.11.4.custom/jquery-ui.js"></script>
        <script>
            function WindowSize(inSize) {
                var myWidth = 0, myHeight = 0;
                if( typeof( window.innerWidth ) == 'number' ) {
                    //Non-IE
                    myWidth = window.innerWidth;
                    myHeight = window.innerHeight;

                } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
                    //IE 6+ in 'standards compliant mode'
                    myWidth = document.documentElement.clientWidth;
                    myHeight = document.documentElement.clientHeight;
                } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
                    //IE 4 compatible
                    myWidth = document.body.clientWidth;
                    myHeight = document.body.clientHeight;
                }
                inSize=(inSize=="w")?myWidth:inSize;
                inSize=(inSize=="h")?myHeight:inSize;
                return inSize;
            }
        </script>
    </head>
    <body>
        <div id="tabs">
            <ul>
                <li><a href="#tabs-1">tab-1</a></li>
                <li><a href="#tabs-2">tab-2</a></li>
                <li><a href="#tabs-3">tab-3</a></li>
            </ul>
            <iframe width="100%" style="padding:0px;" frameborder="no" id="tabs-1" src="/JqueryDemo/demo/tabs/iframe1.jsp"></iframe>
            <iframe width="100%" style="padding:0px;" frameborder="no" id="tabs-2" src="/JqueryDemo/demo/tabs/iframe2.jsp"></iframe>
            <iframe width="100%" style="padding:0px;" frameborder="no" id="tabs-3" src="/JqueryDemo/demo/tabs/iframe3.jsp"></iframe>
        </div>
    </body>
</html>
<script>
    $(function(){
        $( "#tabs" ).tabs();
    });
    function adjustX(){
        $("#tabs-1,#tabs-2,#tabs-3").css({
            "height":WindowSize("h")-80
        });
    }
    adjustX();
    window.onresize=adjustX;
</script>

2、iframe2.jsp

<%--
    Document   : iframe2
    Created on : 2015-2-28, 18:21:13
    Author     : liyulin [email protected]
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>iframe2</title>
        <style>
            div{
                text-align: center;
                margin-top: 100px;
                font-size: 30px;
                font-weight: bold;
            }
        </style>
    </head>
    <body>
        <div>
            iframe21111
            <button onclick="parent.$('a[href=#tabs-1]').click();">tab1</button>
            <button onclick="parent.$('a[href=#tabs-3]').click();">tab3</button>
        </div>
    </body>
</html>

总结:

1、从tab2跳转到tab1:

parent.$('a[href=#tabs-1]').click();

2、从tab2跳转到tab3:

parent.$('a[href=#tabs-3]').click();
				
时间: 2024-11-08 07:36:33

jquery ui tab跳转的相关文章

jquery ui tab标签

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 <!DOCTYPE html>   <html>   <head>       <title>tab</title>       <style type="text/css">

jQuery UI

1.jQuery UI: 是以jQuery为基础的JavaScript网页用户界面的开源库.包含底层用户交互.动画.特效和可更换主题的可视控件.我们可以直接用它来构建具有很好交互性的web应用程序.2.jQuery UI : 包含了许多维持状态的小部件(Widget),因此,他与定性的jQuery插件使用模式略有不同.所有的jQuery UI 小部件(Widget)使用相同的模式,所以,只要学会使用其中一个,就知道如何使用其他小部件(Widget).3.jQuery UI: IE 6.0+ ,

jQuery UI部件

(一)按钮 button()方法回修改单个按钮来增强外观,而buttonset()方法对一组按钮起作用. button(options)   button('enable')   button('disable')   button('destroy')   button('option', optionName, value) buttonset同上 $('').button({}); icons 指定一个或来那个在按钮显示的图标,主要图标由对象的primary属性标识,次要图标由second

利用 jQuery UI 和 Ajax 创建可定制的 Web 界面

如今,网站比以往更具可定制性,允许用户更改其空间,根据自己的喜好对其进行个性化.个性化的主页或仪表板页面(例如 iGoogle.MyYahoo! 和 MyAOL)日渐普及,大多数 Web 应用程序内甚至也整合了类似的功能.jQuery 库简化了此类复杂 JavaScript 交互的编写,随着 jQuery UI 的引入,这项功能得到了进一步的简化,该库以易于访问的 jQuery 插件的形式提供了常用用户界面类型. 本文介绍了如何利用 Ajax 和 jQuery UI 创建具有各种定制功能的高度可

大熊君JavaScript插件化开发------(实战篇之DXJ UI ------ Tab)

一,开篇分析 Hi,大家好!大熊君又和大家见面了,还记得前两篇文章吗.主要讲述了以“jQuery的方式如何开发插件”,以及过程化设计与面向对象思想设计相结合的方式是 如何设计一个插件的,两种方式各有利弊取长补短,本系列文章是以学习为导向的,具体场景大家自己定夺使用方式.那么今天从这篇文章开始,我们就以实例 的方式带着大家由浅入深的开发属于自己的插件库.嘿嘿嘿,废话少说,进入正题.直接上实际效果图: 大家看到了吧,这是一个选项卡插件,在我们日常做那种单页应用("SPA")的时候或许会接触

JQuery.UI类库AutoComplete 调用WebService进行模糊查询

1.介绍jQuery.UI中autocomplete参数介绍. 此语法引用于: http://www.jb51.net/article/24219.htm 语法: autocomplete(urlor data, [options] ) 参数: url or data:数组或者url [options]:可选项,选项解释如下: 1) minChars (Number) 在触发autoComplete前用户至少需要输入的字符数,Default:1,如果设为0,在输入框内双击或者删除输入框内内容时显

浅析jquery ui的datepicker组件

今天计划在博客上添加一个日历,方便用户查看日期.Google了一圈,最终决定使用jquery ui的datepicker部件实现.原因有三:Datepicker使用配置比较简洁,几行代码就可以得到一个简易日历:其有详细的说明文档和参考资料:可扩展性强,而且支持定制化界面. 首先是依赖文件的引入.可以使用在线资源,也可以通过bower下载到本地.我是下载到了一个public文件夹下,所以在代码开始时候,添加标签: <link rel="stylesheet" href="

jquery ui 笔记

准备: 1.下载jquery ui库:http://jqueryui.com/download/ 2.选择theme 3.建立一个良好的发展环境(mysql.netbeans) 4.创建数据库:jqueryui_db 一.jquery ui 1.autocomplete 1.1.描写叙述:是jQuery UI的自己主动完毕组件. 1.2.支持的数据源:主要支持字符串Array.JSON两种数据格式. 1.2.1.对于JSON格式的Array,则要求有:label.value属性. 1.2.2.当

关于jQuery UI 使用心得及技巧 - 刘哇勇 - 博客园

最近项目中使用了一些插件来做页面,这里把jQuery UI的使用分享出来,希望 对新手有帮助.文章结尾附源码下载. 1 jQuery UI   有时你仅仅是为了实现一个渐变的动画效果而不得不把javascrip 重新学习一遍然后书写大量代码.直到jQuery的出现,让开发人员从一大堆繁琐的js代码中解脱,取而代之几行jQuery代码.现今,jQuery无 疑已成为最为流行没有之一的JavaScript类库. 而jQuery UI 则是在jQuery 基础上开发的一套界面工具,几乎包括了网页上你所