上一张下一张

预览照片的常用功能:上一张下一张

 

效果图(很喜欢的蒙奇奇):

 

 <script type="text/javascript">
	  $(function(){
	    viewClick();
	  })
      function viewClick(){
        var x = 10;//定义x的偏移量
        var y = 10;//定义y的偏移量
        $("img").mousemove(function(e){
          var positionX=e.originalEvent.x-$(this).offset().left||e.originalEvent.layerX-$(this).offset().left||0;//获取当前鼠标相对img的x坐标        
          var tipText;//定义提示标题
          if(positionX<=$(this).width()/2)//当当前鼠标相对x坐标小于图片宽度的一半时执行
          {
            $('p').remove();//移除p标签
            $('a').attr('href','http://www.google.com');//修改a标签的href属性以改变链接
            tipText="google";
          }
          else
          {
            $('p').remove();
            $('a').attr('href','http://ice-cream.iteye.com/');
            tipText="ice-cream";
          }
          $("body").append("<p id='view-click'>"+ tipText +"</p>");//在body标签里添加这个p标签,实现提示功能
          $("#view-click").css({"top":(e.pageY + y) + "px","left":(e.pageX + x) + "px"}).fadeIn("fast");//为id为view-click的元素设置css样式
        },
        function(){
          $("#view-click").remove();//鼠标移动时移除view-click,实现提示和鼠标的相对位置不变
        });
        $("img").mouseout(function(e){
          $("#view-click").remove();//鼠标移出img标签时不再显示view-click,用remove函数将其移除
        });
      };
    </script>
 
<style>
      *{margin:0;padding:0;border:0;}
      body{padding:100px;}
      #view-click{position:absolute;border:1px solid #000;padding:3px 5px;background:#fff;display:none;}
</style>
<a href="" class="view-click"><img src="demo.jpg"  /></a>
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值