麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

一款簡單的jQuery圖片標注效果附源碼下載

2019-11-20 10:21:43
字體:
來源:轉載
供稿:網(wǎng)友

為了提高用戶體驗度,在一些電商網(wǎng)站和家居網(wǎng)站上我們會看到,一張圖片中顯示多種商品,點擊每個商品可以彈出對應商品的簡單介紹,包括價格等等,設計非常的人性化,今天我們通過實例給大家分享使用jQuery插件來實現(xiàn)這一效果。

先給大家展示下效果圖:

效果演示          源碼下載

HTML

首先,我們加載jQuery庫和easypin插件。

<script src="jquery.min.js"></script> <script src="jquery.easing.min.js"></script> <script src="jquery.easypin.min.js"></script> 

接著,我們準備一張圖片,這是一張展示多個模特服裝鞋子包包內(nèi)的電商圖片,注意我們給圖片一個easypin-id屬性,它用來標記當前圖片id,用來被后面插件調(diào)用。

<img src="fashion.jpg" class="pin" width="900" easypin-id="demo_image_1" /> 

我們還需要制作一個用于彈出顯示商品信息的隱藏層,使用屬性easypin-tpl來標記彈出層。標簽popover是彈出層元素,標簽marker是標注點元素。再配合CSS來讓彈出層有一個漂亮的外觀。

<div style="display:none;" easypin-tpl> <popover> <div class="exPopoverContainer"> <div class="popBg borderRadius"></div> <div class="popBody"> <div class="arrow-down" style="top: 170px;left: 13px;"></div> <h1>{[name]}</h1> <div class="popHeadLine"></div> <div class="popContentLeft"> {[description]} <br /> <br /> <a href="#">Buy</a> <a href="#">More info</a> </div> <div class="popContentRight">{[price]}</div> </div> </div> </popover> <marker> <div class="marker2 element-animation"> </div> </marker> </div> 

jQuery

插件提供了easypin()和easypinShow()兩個方法,我們使用easypinShow()來展示圖片標注效果,它有一個data選項,支持json格式,它定義標注點相關數(shù)據(jù),包括坐標位置,商品名稱、描述和價格,這些數(shù)據(jù)可以是后臺統(tǒng)一生成。它還提供了很多其他選項和回調(diào)函數(shù),請看下面的代碼。

$(document).ready(function(){ $('.pin').easypinShow({ data: '{"demo_image_1":{"0":{"name":"商品名稱","description":"商品描述信息. ","price":"$67","coords":{"lat":"800","long":"228"}},"1":{"name":"Pierre Cardin","description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore. ","price":"$98","coords":{"lat":"597","long":"357"}},"2":{"name":"Pierre Cardin","description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ","price":"$100","coords":{"lat":"241","long":"352"}},"canvas":{"src":"fashion.jpg","width":"1000","height":"625"}}}', responsive: false, variables: { firstname: function(canvas_id, pin_id, data) { //console.log(canvas_id, pin_id, data); return data; }, surname: function(canvas_id, pin_id, data) { //console.log(canvas_id, pin_id, data); return data; } }, popover: { show: false, animate: true }, each: function(index, data) { return data; }, error: function(e) { console.log(e); }, success: function() { console.log('ok'); } }); }); 

easypin()可以用來實現(xiàn)圖片標注效果,您可以在圖片上任意位置標注,然后再彈出層中填寫標注信息提交即可,支持拖動等等

一款簡單的jQuery圖片標注效果附源碼下載到此就給大家介紹完了,希望對大家有所幫助!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 中文字幕国产一区 | 久久久久二区 | 日本中文字幕久久 | 91午夜免费视频 | 在线a | 日韩欧美动作影片 | 中国杭州少妇xxxx做受 | 日本在线国产 | 国产一区二区久久精品 | 国产中文一区 | 羞羞的网址 | 精国品产一区二区三区有限公司 | 一级成人毛片 | 免费99热在线观看 | 精品一区二区久久久久久久网精 | 把娇妻调教成暴露狂 | 成人午夜精品久久久久久久3d | a网站在线 | 黄色网址进入 | 日本a∨精品中文字幕在线 被啪羞羞视频在线观看 | 国产免费一区二区三区视频 | 成人午夜亚洲 | 羞羞网站在线观看入口免费 | 日日鲁夜夜视频热线播放 | 国产视频在线播放 | 亚洲特黄 | 一区免费| 49vv看片免费 | 在线看一区二区三区 | 国产成人免费高清激情视频 | 色屁屁xxxxⅹ免费视频 | 欧美三级日本三级少妇99 | 精品亚洲视频在线 | 欧美aaaaaaaa | 欧美一级毛片大片免费播放 | 亚洲国产色婷婷 | 国产精品久久久久久婷婷天堂 | 国产美女白浆 | 99精品在线视频观看 | va免费视频 | 久久sp|