当前位置:  编程技术>jquery

jquery半透明tip提示效果

    来源: 互联网  发布时间:2014-10-07

    本文导语:  例子,一个半透明的tooltip组件。   代码示例: (function($){      jQuery.fn.extend({          showTip:function(settings)          {              var defaultOptions = {tipInfo:$(this).attr("title"), isAnimate:false};              ...

例子,一个半透明的tooltip组件。
 

代码示例:
(function($){ 
    jQuery.fn.extend({ 
        showTip:function(settings) 
        { 
            var defaultOptions = {tipInfo:$(this).attr("title"), isAnimate:false}; 
            var panel = '
' + 
                        '
'+ 
                        '
'+ 
                        '
' + 
                        '
' + 
                        '
' + 
                        '
' + 
                        '
'+ 
                        '
'; 
                         
            $(this).each(function(){ 
                 
                //初始化配置信息,与运算 
                var options = jQuery.extend(defaultOptions,settings); 
                if(!options.tipInfo) 
                { 
                    return; 
                } 
                $(this).removeAttr("title"); 
                $(this).mouseover(function(){ 
                    //设置提示信息最小宽度为163 
                    var oToolTip = $(panel); 
                    $(oToolTip).find('.ctn').append(options.tipInfo); 
                    //添加淡入效果 
                    if(options.isAnimate) 
                    { 
                        $(oToolTip).fadeIn("slow"); 
                    } else{ 
                         $(oToolTip).show(); 
                    } 
                    $(this).after(oToolTip); 
                    //计算提示信息的top、left和width  
                    var position = $(this).position(); 
                    var width = $(this).width(); 
                    var oTipTop = position.top; 
                    var oTipLeft = position.left + width +5; 
                    $(oToolTip).css("top" , oTipTop + "px").css("left" , oTipLeft + "px"); 
                    $(this).mouseout(function(){ 
                        $(oToolTip).remove(); 
                    }); 
                }); 
            }); 
            return this; 
        } 
    }) 
})(jQuery); 

2,css代码
 

代码示例:
.chart-panel { 
    Z-INDEX: 99999; 
    LEFT: 0%; 
    MARGIN-LEFT: 0px; 
    ZOOM: 1; 
    POSITION: absolute; 
    TOP: 20%; 
    Display: none 

 
.chart-spanBG { 
    background-color: #FFFFCC; 
    POSITION: absolute; 
    FILTER: alpha(opacity:50); 
    opacity: 0.50; 
    width: 100%; 
    height: 100% 

 
.chart-span { 
    width: auto; 
    height: auto; 
    margin: auto; 
    POSITION: relative 

 
.chart-panel .container { 
    Z-INDEX: 2;  
    BORDER-RIGHT: #999 1px solid;  
    BORDER-TOP: #999 1px solid;   
    MARGIN: 0px;  
    OVERFLOW: hidden;  
    BORDER-LEFT: #999 1px solid;  
    BORDER-BOTTOM: #999 1px solid;  
    POSITION: relative 

.chart-panel .shadow { 
    Z-INDEX: 1;  
    width:100%; 
    height:100%;  
    POSITION: absolute;  
    TOP: 0px;  
    LEFT: 0px 

.chart-panel H5 { 
    FONT-WEIGHT: normal;  
    font-size:10px;  
    margin: 3px;   
    white-space:nowrap; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color:#000000; 

.chart-panel .ctn { 
    BACKGROUND: Transparent;  

 

3,html代码部分
 

代码示例:
 
 
     
        无标题页 
         
         
         
         
         
         
            $(document).ready(function(){ 
                //所有的Input同意添加tooltip 
                var content1 = { 
                    tipInfo: "Information tipsThis is the information,it is semitransparent" 
                }; 
                var content2 = { 
                    tipInfo: "Information tipsThis is the information,it is semitransparent", 
                    isAnimate: true 
                }; 
                $("#URLTest").showTip(content1); 
                $("#m").showTip(content2); 
            }); 
         
     
     
       
 
       
 
       
 
       
 
        URLTest 
     
  
 

效果图,如下:


    
 
 

您可能感兴趣的文章:

  • jQuery 气泡提示框 jquery.contip.js
  • jQuery的气泡提示插件 jquery.ns_bub.js
  • jQuery气泡提示插件 jquery-rollover-tooltip
  • jQuery工具提示插件 Tooltip
  • jQuery工具提示插件 qTip
  • jQuery 工具提示插件 PowerTip
  • jQuery信息提示插件 Dynamic tooltip
  • jQuery-ui引入后Vs2008的无智能提示问题解决方法
  • jQuery 工具提示插件 Colortip
  • jQuery工具提示插件 BeautyTips
  • jQuery工具提示插件 Simpletip
  • jQuery 工具提示插件 DTooltip
  • jQuery工具提示插件 Coda Bubble
  • jQuery工具提示插件 Tooltipster
  • jQuery的工具提示插件 Tipped
  • jQuery工具提示插件 BetterTips
  • 轻量级的拼音输入提示jQuery插件 xqkinput
  • jQuery工具提示插件 jqTooltip
  • jQuery工具提示插件 EZPZ Tooltip
  • jQuery工具提示插件 TipTip
  • jQuery滚动效果插件 jQuery.SerialScroll
  • jQuery照明效果插件 jQuery Photon
  • jQuery实现CSS3动画效果的插件 jQuery Transit
  • jQuery盖章效果插件 jquery.stamper
  • jQuery卷页效果 jQuery Page Peel
  • 链接渐变效果 jQuery glow
  • jQuery的效果集工具包 Glimmer
  • jQuery Lightbox效果插件 Boxer
  • jQuery滚动延迟效果插件 AnimateScroll
  • jQuery电梯式滚动效果插件 Ascensor
  • jQuery 页面动画效果 Animsition
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • JQuery Tips
  • JQuery Tips相关(1)----关于$.Ready()
  • HTML标签参考手册 iis7站长之家
  • jQuery鼠标动画插件 jquery-ahover
  • jQuery概述,代码举例及最新版下载
  • jQuery向导插件 Jquery Wizard Plugin
  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jQuery圆角插件 jQuery Corners
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • jQuery相册插件 jQuery.popeye
  • jQuery UI组件 jQuery UI
  • jQuery右键菜单插件 jQuery ContextMenu
  • jQuery分页插件 Pagination jQuery Plugin
  • jQuery日历插件 jQuery Week Calendar
  • jQuery的中文日历插件 jQuery.datePickerCn
  • jQuery的CSV插件 jQuery CSV
  • jQuery对话框 jQuery Modal Dialog
  • jQuery 插件 jQuery Ripples
  • 精简版的jQuery jQuery.ish
  • jQuery的OpenSocial插件 OpenSocial jQuery
  • jQuery链接插件 jquery.biggerlink
  • 在线客服jQuery 插件 jQuery.onServ
  • jQuery日历插件 jQuery Verbose Calendar


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3