成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 一款簡單的jQuery圖片標注效果附源碼下載
全站頭部文字 我要出現(xiàn)在這里
一款簡單的jQuery圖片標注效果附源碼下載 715 2024-03-09   

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

先給大家展示下效果圖:

查看圖片

效果演示 源碼下載

HTML

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

<script src="http://www.gimoo.net/t/1903/jquery.min.js"></script> 
<script src="http://www.gimoo.net/t/1903/jquery.easing.min.js"></script> 
<script src="http://www.gimoo.net/t/1903/jquery.easypin.min.js"></script> 

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

<img src="http://www.gimoo.net/t/1903/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 >Buy</a> 
<a >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)一生成。它還提供了很多其他選項和回調函數(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圖片標注效果附源碼下載到此就給大家介紹完了,希望對大家有所幫助!



主站蜘蛛池模板: 抗日电影大全免费观看| 信我者无需多言,不信我者| 二年级写玩具的作文| 易烊千玺个人资料简介| 极地特快电影英文版| 浙江卫视官网入口| 即便如此我依然爱着我的老婆| 王瑞儿视频| 三上数学思维导图简单又漂亮| 斯科特阿金斯主演所有电影| 托比·斯蒂芬斯| 实验室火灾报警电铃响时应当| 女同性恋视频网站| 何时是读书天| 暴走财神1| 歌曲串烧串词| 蓝家宝电影| 打美女屁股光屁股视频| 成品直播大全免费观看| 焊缝外观质量检验标准| 木村多江| 天台电影| 《之后》电影| 长靴靴虐视频vk| 抖音网站| 市川美织| 大空头 电影| 彭丹丹最惊艳的电影| 天津电视台体育频道| 哥谭演员表| 天机太阴在命宫| 刘浩存个人简介资料| 转正意见评语| 体温36.5度正常吗| 母5| 二年级上学期口算题| 王盼盼| 武汉日夜| 边缘行者 电影| 卓安律师事务所| 陕西卫视节目表|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103