zoukankan      html  css  js  c++  java
  • 20151217jqueryUI学习笔记

    工具提示(tooltip),是一个非常实用的 UI。它彻底扩展了 HTML 中的 title 属性,让
    提示更加丰富,更加可控制,全面提升了用户体验。
    一. 调用 tooltip()方法
    在调用 tooltip()方法之前,首先需要针对元素设置相应 title 属性。

    <input type="text" name="user" class="text" id="user" title="请输入帐号, 不小于 2 位! " />
    $('#user').tooltip();
    

      二. 修改 tooltip()样式
    在弹出的 tooltip 提示框后,在火狐浏览器中打开 Firebug 或者右击->查看元素。这样,
    我们可以看看 tooltip 的样式,根据样式进行修改。

    //无须修改 ui 里的 CSS,直接用 style.css 替代掉
    .ui-tooltip {
    color:red;
    }
    

      注意:其他修改方案类似。
    三. tooltip()方法的属性
    对话框方法有两种形式: 1.tooltip(options), options 是以对象键值对的形式传参,每个
    键值对表示一个选项; 2.tooltip('action', param), action 是操作对话框方法的字符串, param
    则是 options 的某个选项。


    $('[title]').tooltip({
    disabled : false,
    content : '改变文字',
    items : 'input',
    tooltipClass : 'reg_tooltip'
    });
    

      

    $('#user').tooltip({
    position : {
    my : 'left center',
    at : 'right+5 center'
    }
    });
    

      

    $('#user').tooltip({
    show : false,
    hide : false,
    });
    

      注意: 设置 true 后, 默认为淡入淡出, 如果想使用别的特效, 可以使用以下表格中的字
    符串参数。

    $('#user').tooltip({
    show : 'blind',
    hide : 'blind',
    });
    

      

    $('#user').tooltip({
    track : true,
    });
    

      四. tooltip()方法的事件
    除了属性设置外, tooltip()方法也提供了大量的事件。这些事件可以给各种不同状态时
    提供回调函数。这些回调函数中的 this 值等于对话框内容的 div 对象, 不是整个对话框的 div。

    //当创建工具提示时
    $('#user').tooltip({
    create : function () {
    alert('创建触发! ');
    }
    });
    

      

    //当工具提示关闭时
    $('#user').tooltip({
    close : function () {
    alert('关闭触发');
    }
    });
    //当工具提示打开时
    $('#user').tooltip({
    open : function () {
    alert('打开触发');
    }
    });
    

      

    //打开工具提示
    $('#user').tooltip('open');
    //关闭工具提示
    $('#user').tooltip('close');
    //禁用工具提示
    $('#user').tooltip('disable');
    //启用工具提示
    $('#user').tooltip('enable');
    //删除工具提示
    $('#user').tooltip('destroy');
    //获取工具提示 jQuery 对象
    $('#user').tooltip('widget');
    //获取某个 options 的 param 选项的值
    var title = $('#user').tooltip('option', 'content');
    alert(title);
    //设置某个 options 的 param 选项的值
    $('#reg').dialog('option', 'content', '提示内容');
    

      五. tooltip()中使用 on()
    在 tooltip 的事件中,提供了使用 on()方法处理的事件方法。

    $('#reg').on('tooltipopen', function () {
    alert('打开时触发! ');
    });
    

      





  • 相关阅读:
    注意事项 软件连接的数据库是设置输出的数据库,弄错会造成数据库不一致
    归并排序
    快速排序
    冒泡排序
    插入排序
    上次遗留下来的XMLUtil的问题
    关于子网掩码
    java.lang.InstantiationException
    java.lang.ExceptionInInitializerError
    关于HashMap中的负载因子
  • 原文地址:https://www.cnblogs.com/xiaoduc-org/p/5055243.html
Copyright © 2011-2022 走看看