jQuery ui 1.7更新小结

 更新时间:2009年08月15日 01:45:18   作者:  
因为要给新员工进行培训jQuery.UI方面的内容,我之前学习的都是jquery.ui-1.6b的,现在的版本升级到jquery-ui-1.7.1,除了样式上有很大调整以外,API也有了很大的变化。
1. 每个ui插件现在都有自己单独的css文件,但是要根据情况与ui.theme.css ui.core.css结合使用,否则有些效果还是显示不出来的。
eg. datepicker就必须同时引用上述两个css文件;accordion 只须引入ui.theme.css即可。这个我会把每个插件独立的demo放在我的资源里边的。
2. ui.accordion
HTML 代码要遵循一定的格式要求:
复制代码 代码如下:

<ul id="example">
        <li>
            <h3><a href="#" href="#">Test 1</a></h3>
            <div><table height="100px"><tr><td>News</td></tr></table>
            </div>
        </li>
        <li>
            <h3><a href="#" href="#">Test 2</a></h3>
            <div><table height="100px"><tr><td>Magazine</td></tr></table>
            </div>
        </li>
        <li>
            <h3><a href="#" href="#">Test 3</a></h3>
            <div><table height="100px"><tr><td>Sport</td></tr></table>
            </div>
        </li>
    </ul>

必须使用<h>标签
3. ui.dialog
注意两点:
(1) 在ui -1.7.1 中添加了一个新的引用:jquery.bgiframe.js支持
作用:如果网页上有浮动区块和下拉选单重叠时,在IE6会看到下拉选框总是把浮动区块覆盖住,无论怎么调整 z-index 都是没用的,而用 bgiframe 就可以轻松解决这个问题。
具体参见: http://www.oschina.net/p/bgiframe
使用:
$.ui.dialog.defaults.bgiframe = true;
(2) 如果想实现dialog的拖动效果,必须添加ui.resizable.css 以及ui.resizable.js文件
4. ui.tabs
这个相对ui-1.6 尤其需要注意:
(1) HTML代码规范:
复制代码 代码如下:

<div id="example">
            <ul>
                <li><a href="#tab-1" href="#tab-1"><span>One</span></a></li>
                <li><a href="#tab-2" href="#tab-2"><span>two</span></a></li>
                <li><a href="#tab-3" href="#tab-3"><span>three</span></a></li>
            </ul>
            <div id="tab-1">
                This is jQuery tab one.
            </div>
            <div id="tab-2">
                I'm tab two.
            </div>
            <div id="tab-3">
                Haha, three is here.
            </div>
            <div id="new-tab">
                This is add tab.
            </div>
        </div>

注意: 每个tab相应的div必须放在tab生效的div内。
(2) 不再使用 $("#example > ul").tabs();
直接书写为 $("#example").tabs();

相关文章

  • jQuery Chart图表制作组件Highcharts用法详解

    jQuery Chart图表制作组件Highcharts用法详解

    这篇文章主要介绍了jQuery Chart图表制作组件Highcharts用法,详细分析了Highcharts插件的功能与具体使用技巧及相关注意事项,需要的朋友可以参考下
    2016-06-06
  • jquery ajax 调用失败的原因示例介绍

    jquery ajax 调用失败的原因示例介绍

    jquery 在使用ajax过程中出现调用失败的情况,想必大家都有遇到过吧,在本文有个不错的示例,希望对大家有所帮助
    2013-09-09
  • jQuery中siblings()方法用法实例

    jQuery中siblings()方法用法实例

    这篇文章主要介绍了jQuery中siblings()方法用法,实例分析了siblings()方法的功能、定义及获取匹配元素集合中每一个元素的同辈元素的使用技巧,是进行元素筛选时非常实用的方法,需要的朋友可以参考下
    2015-01-01
  • jQuery Validate初步体验(一)

    jQuery Validate初步体验(一)

    jQuery 是一个快速、简单的JavaScript library, 它简化了HTML 文件的traversing,事件处理、动画、Ajax 互动,从而方便了网页制作的快速发展。 jQuery 是为改变你编写JavaScript 的方式而设计的,本文给大家分享jquery validate初步体验(一),感兴趣的朋友一起学习吧
    2015-12-12
  • jquery.mousewheel实现整屏翻屏效果

    jquery.mousewheel实现整屏翻屏效果

    jQuery Mousewheel 用于添加跨浏览器的鼠标滚轮支持。 mousewheel事件的处理函数有一点小小的变化,它除了第一个参数event 外,还接收到第二个参数delta。通过参数delta可以获取鼠标滚轮的方向和速度。
    2015-08-08
  • 判断文档离浏览器顶部的距离的方法

    判断文档离浏览器顶部的距离的方法

    文档离浏览器顶部的距离如何判断,下面有个不错的方法,感兴趣的朋友可以参考下
    2014-01-01
  • 常用jQuery选择器汇总

    常用jQuery选择器汇总

    元素选择是一切操作的前提,jQuery中$()函数最强大最常用的功能之一就是使用选择器选择DOM元素。这里就汇总一些十分常用的jQuery选择器。
    2017-02-02
  • 可以浮动某个物体的jquery控件用法实例

    可以浮动某个物体的jquery控件用法实例

    这篇文章主要介绍了可以浮动某个物体的jquery控件,实例分析了jquery控件实现页面浮动层的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • jquery图片滚动放大代码分享(2)

    jquery图片滚动放大代码分享(2)

    这篇文章主要介绍了jquery图片滚动放大效果,功能实现非常简单,推荐给大家,有需要的小伙伴可以参考下。
    2015-08-08
  • 使用JS或jQuery模拟鼠标点击a标签事件代码

    使用JS或jQuery模拟鼠标点击a标签事件代码

    这篇文章主要介绍了使用JS或jQuery模拟鼠标点击a标签事件代码,需要的朋友可以参考下
    2014-03-03

最新评论