jQuery EasyUI 教程-Tooltip(提示框)

    <!DOCTYPE html>  
    <html>  
    <head>  
    <title>jQuery Easy UI</title>  
    <meta charset="UTF-8" />  
    <script type="text/javascript" src="easyui/jquery.min.js"></script>  
    <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>  
    <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js" ></script>  
    <script type="text/javascript" src="js/index.js"></script>  
    <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css" />  
    <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css" />  
    </head>  
    <body>  
        <a href="##" id="box">toolTip</a>  
    </body>  
    </html>  
    $(function () {  
        $('#box').tooltip({  
            content : 'fghjkl',//提示的内容  
            position:'top' //消息框的位置left top bottom  
            trackMouse:true //允许提示框跟着鼠标移动  
            deltaX:0 //水平方向提示框位置  
            deldaY:0 //竖直方向提示框位置  
            showEvent:'click'//当激活事件的时候显示提示框  
            hideEvent:'dbclick'//当激活事件的时候隐藏提示框  
            showDelay:500,//延迟多长时间显示  
            hideDelay:500,//延迟多长事件隐藏  
              
            onShow: function(e){}//显示的时候触发  
            onHide:function(e){}//隐藏的时候触发  
            onUpdate:function(e){}//内容更新的时候触发  
            onPosition:function(left,top){}//改变位置的时候触发  
            onDestroy:function(none){}//被销毁的时候触发  
    });  
      
    //返回属性对象  
    console.log($('#box').tooltip('options'));  
      
    //显示提示框  
    $('#box').tooltip('show');  
      
    //隐藏提示框  
    $('#box').tooltip('hide');  
      
    //更新content 内容  
    $('#box').tooltip('update', '更新提示内容');  
      
    //返回tip 元素对象  
    onShow : function () {  
            console.log($('#box').tooltip('tip'));  
    },  
      
    //返回箭头元素对象  
    onShow : function () {  
        console.log($('#box').tooltip('arrow'));  
    },  
      
    //销毁提示框  
    $('#box').tooltip('destroy');  
      
    //重置工具栏位置  
    onShow : function (e) {  
        $('.tooltip-right').css('left', 500);  
    },  
      
    onHide : function (e) {  
        $('#box').tooltip('reposition');  
    },  
      
    $.fn.tooltip.defaults.position = 'top';  

使用$.fn.tooltip.defaults重写默认值对象。(译者注:1.3.3版中新增的plugin)

当用户将鼠标移动到元素上的时候,将会显示一个消息提示框。提示框的内容可以是页面中任何一个HTML元素或者通过Ajax发送后台请求以获取提示框内容。

jQuery EasyUI 教程-Tooltip

使用案例:

创建提示框

通过标签和Javascript两种方法来创建提示框。

1、通过标签创建提示框,给元素添加一个”easyui-tooltip”的类名,无需任何Javascript代码。

<a href=”#” title=”This is the tooltip message.” class=”easyui-tooltip”>Hover me</a>

2. 通过Javascript创建提示框。

<a id=”dd” href=”javascript:void(0)”>Click here</a>
$(‘#dd’).tooltip({
	position: ‘right’,
	content: ‘<span style=”color:#fff”>This is the tooltip message.</span>’,
	onShow: function(){
		$(this).tooltip(‘tip’).css({
		backgroundColor: ‘#666′,
		borderColor: ‘#666′
		});
	}
});

属性:

事件:

方法:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值