zoukankan      html  css  js  c++  java
  • Jquery 提示

    1  文字提示:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>文字提示</title>
     <!--   引入jQuery -->
     <script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script>
    <style type="text/css">
    body{
    	margin:0;
    	padding:40px;
    	background:#fff;
    	font:80% Arial, Helvetica, sans-serif;
    	color:#555;
    	line-height:180%;
    }
    p{
    	clear:both;
    	margin:0;
    	padding:.5em 0;
    }
    /* tooltip */
    #tooltip{
    	position:absolute;
    	border:1px solid #333;
    	background:#f7f5d1;
    	padding:1px;
    	color:#333;
    	display:none;
    }
    </style>
    <script type="text/javascript">
    //<![CDATA[
    $(function(){
        var x = 10;  
    	var y = 20;
    	$("a.tooltip").mouseover(function(e){
           	this.myTitle = this.title;
    		this.title = "";	
    	    var tooltip = "<div id='tooltip'>"+ this.myTitle +"</div>"; //创建 div 元素
    		$("body").append(tooltip);	//把它追加到文档中
    		$("#tooltip")
    			.css({
    				"top": (e.pageY+y) + "px",
    				"left": (e.pageX+x)  + "px"
    			}).show("fast");	  //设置x坐标和y坐标,并且显示
        }).mouseout(function(){		
    		this.title = this.myTitle;
    		$("#tooltip").remove();   //移除 
        }).mousemove(function(e){
    		$("#tooltip")
    			.css({
    				"top": (e.pageY+y) + "px",
    				"left": (e.pageX+x)  + "px"
    			});
    	});
    })
    //]]>
    </script>
    </head>
    <body>
    <p><a href="#" class="tooltip" title="这是我的超链接提示1.">提示1.</a></p>
    <p><a href="#" class="tooltip" title="这是我的超链接提示2.">提示2.</a></p>
    <p><a href="#" title="这是自带提示1.">自带提示1.</a></p>
    <p><a href="#" title="这是自带提示2.">自带提示2.</a> </p>
    </body>
    </html>
    

      

     

    2 图片提示

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>图片提示</title>
     <!--   引入jQuery -->
     <script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script>
    <style type="text/css">
    body{
    	margin:0;
    	padding:40px;
    	background:#fff;
    	font:80% Arial, Helvetica, sans-serif;
    	color:#555;
    	line-height:180%;
    }
    img{border:none;}
    ul,li{
    	margin:0;
    	padding:0;
    }
    li{
    	list-style:none;
    	float:left;
    	display:inline;
    	margin-right:10px;
    	border:1px solid #AAAAAA;
    }
    
    /* tooltip */
    #tooltip{
    	position:absolute;
    	border:1px solid #ccc;
    	background:#333;
    	padding:2px;
    	display:none;
    	color:#fff;
    }
    </style>
    <script type="text/javascript">
    //<![CDATA[
    $(function(){
    	var x = 10;
    	var y = 20;
    	$("a.tooltip").mouseover(function(e){
    		this.myTitle = this.title;
    		this.title = "";	
    		var imgTitle = this.myTitle? "<br/>" + this.myTitle : "";
    		var tooltip = "<div id='tooltip'><img src='"+ this.href +"' alt='产品预览图'/>"+imgTitle+"</div>"; //创建 div 元素
    		$("body").append(tooltip);	//把它追加到文档中						 
    		$("#tooltip")
    			.css({
    				"top": (e.pageY+y) + "px",
    				"left":  (e.pageX+x)  + "px"
    			}).show("fast");	  //设置x坐标和y坐标,并且显示
        }).mouseout(function(){
    		this.title = this.myTitle;	
    		$("#tooltip").remove();	 //移除 
        }).mousemove(function(e){
    		$("#tooltip")
    			.css({
    				"top": (e.pageY+y) + "px",
    				"left":  (e.pageX+x)  + "px"
    			});
    	});
    })
    //]]>
    </script>
    
    </head>
    <body>
    <h3>有效果:</h3>
    	<ul>
    		<li><a href="images/apple_1_bigger.jpg" class="tooltip" title="苹果 iPod"><img src="images/apple_1.jpg" alt="苹果 iPod" /></a></li>
    		<li><a href="images/apple_2_bigger.jpg" class="tooltip" title="苹果 iPod nano"><img src="images/apple_2.jpg" alt="苹果 iPod nano"/></a></li>
    		<li><a href="images/apple_3_bigger.jpg" class="tooltip" title="苹果 iPhone"><img src="images/apple_3.jpg" alt="苹果 iPhone"/></a></li>
    		<li><a href="images/apple_4_bigger.jpg" class="tooltip" title="苹果 Mac"><img src="images/apple_4.jpg" alt="苹果 Mac"/></a></li>
    	</ul>
    
    
    <br/><br/><br/><br/>
    <br/><br/><br/><br/>
    
    
    <h3>无效果:</h3>
    <ul>
    		<li><a href="images/apple_1_bigger.jpg" title="苹果 iPod"><img src="images/apple_1.jpg" alt="苹果 iPod" /></a></li>
    		<li><a href="images/apple_2_bigger.jpg" title="苹果 iPod nano"><img src="images/apple_2.jpg" alt="苹果 iPod nano"/></a></li>
    		<li><a href="images/apple_3_bigger.jpg" title="苹果 iPhone"><img src="images/apple_3.jpg" alt="苹果 iPhone"/></a></li>
    		<li><a href="images/apple_4_bigger.jpg" title="苹果 Mac"><img src="images/apple_4.jpg" alt="苹果 Mac"/></a></li>
    	</ul>
    </body>
    </html>
    

      

  • 相关阅读:
    $.extend 的相关用法
    boxsizing
    用localStorage来存储数据的一些经验
    让input光标一直在最右边
    函数声明和函数表达式的区别
    css动画和jq动画的简单区分
    apply与call简单用法以及判断数组的坑
    replace的运用
    onscroll事件没有响应的原因以及vue.js中添加onscroll事件监听的方法
    解决移动端touch事件(touchstart/touchend) 的穿透问题
  • 原文地址:https://www.cnblogs.com/a757956132/p/4988874.html
Copyright © 2011-2022 走看看