最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery實(shí)現(xiàn)的放大鏡效果示例

 更新時(shí)間:2020年02月24日 11:49:10   作者:巴啦啦小能量  
這篇文章主要介紹了jquery實(shí)現(xiàn)的放大鏡效果,結(jié)合實(shí)例形式分析了jQuery放大鏡插件shoplistxq.js的定義與使用相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了jquery實(shí)現(xiàn)的放大鏡效果。分享給大家供大家參考,具體如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>商品詳情</title>
  <link rel="stylesheet" href="../css/shoplistxq.css" rel="external nofollow" >
</head>
<body>
  <div class="main box">
    <div class="img">
      <img src="../img/shoplist/TB1lO6XJpXXXXc_XFXXLhc5_XXX_054423.jpg" alt="">
      <div class="bri"></div>
      <div class="big"></div>
    </div>
    <div class="content">
      <h3>2件衛(wèi)衣男士長袖t恤加厚打底衫加絨秋衣保,<br>
        暖上衣男裝冬季衣服潮
      買一送一!2件僅需89!加絨不加價(jià)!</h3>
      <div>價(jià)格¥ 168.00</div>
      <div>尺碼</div>
      <div>顏色</div>
      <div>數(shù)量</div>
      <div>加入購物車</div>
    </div>
  </div>
</body>
</html>
<script src="../js/jquery-1.11.3.js"></script>
<script src="../js/shoplistxq.js"></script>

shoplistxq.css:

*{
 margin:0;
 padding:0;
 font-family: "微軟雅黑";
}
ul li{
 list-style: none;
}
a{
 text-decoration: none;
 color: #666;
}
/*主體寬度*/
.main {
 margin:0 auto;
 width: 1210px;
}
.box{
  margin-top: 50px;
}
.box::after{
  content: ".";
  height:0;
  overflow: hidden;
  visibility: hidden;
  clear: both;
}
.img{
  width: 400px;
  height: 400px;
  border: 1px solid #666666;
  position: relative;
  float: left;
}
.img img{
  width: 100%;
  height: 100%;
}
.bri{
  position: absolute;
  width: 100px;
  height: 100px;
  left:0;
  top:0;
  background: rgb(233, 118, 118);
  opacity: .5;
  cursor: crosshair;
}
.big{
  width:100%;
  height: 100%;
  position: absolute;
  background: url("../img/shoplist/TB1lO6XJpXXXXc_XFXXLhc5_XXX_054423.jpg");
  left:401px;
  top:0;
  background-size: 100%;
  display:none;
}
.content{
  float: right;
}

shoplistxq.js:

$(function() {
  $(".img").mousemove(function (e) {
    $(".bri").css({
      "left": e.pageX - $(this).offset().left - $(".bri").width() / 2,
      "top": e.pageY - $(this).offset().top - $(".bri").height() / 2
    })
    if (parseFloat($(".bri").css("left")) < 0){
      $(".bri").css("left","0");
      // console.log("kk");
    } else if (parseFloat($(".bri").css("left")) >= parseFloat($(this).width() - $(".bri").width())){
      // alert("kk");
      $(".bri").css("left",$(this).width() - $(".bri").width());
    }
    if (parseFloat($(".bri").css("top")) < 0) {
      $(".bri").css("top", "0");
    } else if (parseFloat($(".bri").css("top")) >= parseFloat($(this).height() - $(".bri").height())) {
      // alert("kk");
      $(".bri").css("top", $(this).height() - $(".bri").height());
    }
    console.log($(".img").css("background"))
    // 放大倍數(shù)
    let num = 4;
    let left = -num * parseFloat($(".bri").css("left"));
    let top = -num * parseFloat($(".bri").css("top"));
    // console.log($(".bri").css("left"))
    $(".big").css({
      "background-size": num*100+"%",
      "background-position":left+"px " +top+"px",
      "display":"block"
      // "background": $(".img").css("background")
    });
  })
})
$(".img").mouseout(function (e) {
  $(".big").css({
    "display": "none"
    // "background": $(".img").css("background")
  });
})

更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery常用插件及用法總結(jié)》、《jQuery表格(table)操作技巧匯總》、《jQuery拖拽特效與技巧總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》及《jquery選擇器用法總結(jié)

希望本文所述對大家jQuery程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • jQuery實(shí)現(xiàn)的淡入淡出二級(jí)菜單效果代碼

    jQuery實(shí)現(xiàn)的淡入淡出二級(jí)菜單效果代碼

    這篇文章主要介紹了jQuery實(shí)現(xiàn)的淡入淡出二級(jí)菜單效果代碼,涉及jQuery中fadeIn及fadeOut的相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-09-09
  • jQuery qrcode生成二維碼的方法

    jQuery qrcode生成二維碼的方法

    現(xiàn)在二維碼越來越流行,很多網(wǎng)頁都會(huì)有個(gè)二維碼,掃描后可通過手機(jī)瀏覽。jquery-qrcode是一個(gè)能夠在瀏覽器端生成二維碼的jquery插件,下面通過本文給大家介紹jQuery qrcode生成二維碼的方法,需要的朋友參考下
    2016-04-04
  • jQuery彈出框代碼封裝DialogHelper

    jQuery彈出框代碼封裝DialogHelper

    這篇文章主要介紹了jQuery彈出框代碼封裝DialogHelper的方法,需要的朋友可以參考下
    2015-01-01
  • $.get獲取一個(gè)文件的內(nèi)容示例代碼

    $.get獲取一個(gè)文件的內(nèi)容示例代碼

    使用$.get可以獲取一個(gè)文件的內(nèi)容,實(shí)現(xiàn)很簡單,示例如下,喜歡的朋友可以參考下
    2013-09-09
  • jquery實(shí)現(xiàn)將獲取的顏色值轉(zhuǎn)換為十六進(jìn)制形式的方法

    jquery實(shí)現(xiàn)將獲取的顏色值轉(zhuǎn)換為十六進(jìn)制形式的方法

    這篇文章主要介紹了jquery實(shí)現(xiàn)將獲取的顏色值轉(zhuǎn)換為十六進(jìn)制形式的方法,包含了完整的實(shí)例與關(guān)鍵代碼的注釋說明,并附帶了所需知識(shí)點(diǎn)的參考文章地址,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-12-12
  • Jquery插件寫法筆記整理

    Jquery插件寫法筆記整理

    大部分jQuery插件都是這種類型的插件,由于這種插件是將對象方法封裝起來,在jQuery選擇器獲取jQuery對象過程中進(jìn)行操作,從而發(fā)揮jQuery強(qiáng)大的選擇器優(yōu)勢
    2012-09-09
  • 推薦17個(gè)優(yōu)美新鮮的jQuery的工具提示插件

    推薦17個(gè)優(yōu)美新鮮的jQuery的工具提示插件

    在web開發(fā)當(dāng)中,工具提示條對于完善web網(wǎng)站的用戶體驗(yàn)至關(guān)重要。title屬性通常是用來幫助用戶了解顯示鏈接的信息
    2012-09-09
  • jquery插件jSignature實(shí)現(xiàn)手動(dòng)簽名

    jquery插件jSignature實(shí)現(xiàn)手動(dòng)簽名

    在IE7~IE8這種不支持HTML5的瀏覽器上,是利用Flash嵌入的方式實(shí)現(xiàn)的簽名處理,在支持的HTML5的瀏覽器上默認(rèn)采用canvas標(biāo)簽處理簽名,可以生成 PNG格式、SVG格式的簽名圖片。非常適合在IPAD等移動(dòng)客戶端上實(shí)現(xiàn)手寫簽名的,該插件基于JQuery
    2015-05-05
  • jquery動(dòng)態(tài)創(chuàng)建div與input的實(shí)例代碼

    jquery動(dòng)態(tài)創(chuàng)建div與input的實(shí)例代碼

    下面小編就為大家?guī)硪黄猨query動(dòng)態(tài)創(chuàng)建div與input的實(shí)例代碼。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-10-10
  • jQuery validate+artdialog+jquery form實(shí)現(xiàn)彈出表單思路詳解

    jQuery validate+artdialog+jquery form實(shí)現(xiàn)彈出表單思路詳解

    在項(xiàng)目需求中有這樣一功能:在頁面彈出一個(gè)form表單,ajax無刷新提交表單,表單需通過驗(yàn)證。下面小編給大家介紹通過jQuery validate+artdialog+jquery form實(shí)現(xiàn)彈出表單思路詳解,需要的朋友參考下吧
    2016-04-04

最新評論

双桥区| 申扎县| 望谟县| 元氏县| 凤阳县| 宁德市| 虎林市| 三门县| 眉山市| 新蔡县| 玉门市| 青阳县| 分宜县| 阿合奇县| 敦化市| 奎屯市| 东宁县| 探索| 榆中县| 女性| 万载县| 棋牌| 西吉县| 九江市| 贵州省| 临西县| 夏津县| 永川市| 桐乡市| 华蓥市| 峨山| 体育| 盱眙县| 湘潭县| 吴堡县| 保亭| 历史| 红桥区| 二手房| 个旧市| 兴宁市|