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

首頁 > 編程 > JavaScript > 正文

jquery實現移動端點擊圖片查看大圖特效

2019-11-20 11:10:59
字體:
來源:轉載
供稿:網友

本文的需求很簡單:點擊圖片查看大圖,再點大圖隱藏。多用于移動端,因為移動端屏幕小,可能需要查看大圖。

具體實現代碼

<!DOCTYPE html><html><meta charset="utf-8"/><head runat="server"><title>JQuery點擊圖片查看大圖by starof</title><style type="text/css">.exampleImg { height:100px; cursor:pointer;}</style><script src="http://code.jquery.com/jquery-latest.js"></script><script type="text/javascript">//alert($);// (function (window, undefined) {// var MyJQuery = function () {// window.MyjQuery = window.$ = jQuery; window.$ = MyJQuery;// };// })(window);// alert($);$.fn.ImgZoomIn = function () {bgstr = '<div id="ImgZoomInBG" style=" background:#000000; filter:Alpha(Opacity=70); opacity:0.7; position:fixed; left:0; top:0; z-index:10000; width:100%; height:100%; display:none;"><iframe src="about:blank" frameborder="5px" scrolling="yes" style="width:100%; height:100%;"></iframe></div>';//alert($(this).attr('src'));imgstr = '<img id="ImgZoomInImage" src="' + $(this).attr('src')+'" onclick=$(/'#ImgZoomInImage/').hide();$(/'#ImgZoomInBG/').hide(); style="cursor:pointer; display:none; position:absolute; z-index:10001;" />';if ($('#ImgZoomInBG').length < 1) {$('body').append(bgstr);}if ($('#ImgZoomInImage').length < 1) {$('body').append(imgstr);}else {$('#ImgZoomInImage').attr('src', $(this).attr('src'));}//alert($(window).scrollLeft());//alert( $(window).scrollTop());$('#ImgZoomInImage').css('left', $(window).scrollLeft() + ($(window).width() - $('#ImgZoomInImage').width()) / 2);$('#ImgZoomInImage').css('top', $(window).scrollTop() + ($(window).height() - $('#ImgZoomInImage').height()) / 2);$('#ImgZoomInBG').show();$('#ImgZoomInImage').show();};$(document).ready(function () {$("#imgTest").bind("click", function () {$(this).ImgZoomIn();});});</script></head><body><div><!--第一種寫法--><img class="exampleImg" src="images/03.jpg" id="imgTest"/><!--第二種寫法--><img class="exampleImg" src="images/p1_nav2.png" onClick="$(this).ImgZoomIn();"/></div></body></html>

jquery實現移動端點擊圖片查看大圖特效需要用到的技巧
需要點擊圖片中1、2、3、4四張小圖分別查看大圖,而下面左右按鈕切換時是需要同時切換4張小圖。


因為移動端無法添加熱點,最終一個解決方法是使用四個a標簽定位到左上角,右上角,左下角,右下角四個區域。

<dl>  <dd style="display:block;">    <img src="images/four-duche.jpg" onClick="$(this).ImgZoomIn();">    <a href="javascript:;" src="images/11.jpg" class="topleft" onClick="$(this).ImgZoomIn();"></a>    <a href="javascript:;" src="images/12.jpg" class="topright" onClick="$(this).ImgZoomIn();"></a>    <a href="javascript:;" src="images/13.jpg" class="bottomleft" onClick="$(this).ImgZoomIn();"></a>    <a href="javascript:;" src="images/14.jpg" class="bottomright" onClick="$(this).ImgZoomIn();"></a>  </dd>  ...</dl>

css

.topleft,.topright,.bottomleft,.bottomright{  width:50%;  height:50%;  position:absolute;}.topleft{  /*background-color:red;*/  top:0;  left:0;}.topright{  /*background-color:green;*/  top:0;  right:0;}.bottomleft{  /*background-color:blue;*/  bottom:0;  left:0;}.bottomright{  /*background-color:yellow;*/  bottom:0;  right:0;}

以上就是移動端點擊圖片查看大圖的實現過程,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲国产超高清a毛毛片 | 欧美性生活久久 | 精品亚洲免费 | 久久精品无码一区二区三区 | 99影视电影电视剧在线播放 | av观看网站 | 美女在线视频一区二区 | 久久久久亚洲精品国产 | 欧美一级做性受免费大片免费 | 欧美性生活网站 | 国产欧美精品综合一区 | 亚洲精品久久久久www | 99欧美精品 | 国产精品一品二区三区四区18 | 激情黄页| 色网免费观看 | 毛片网站网址 | 最近高清无吗免费看 | 黄视频网站免费观看 | 欧美激情在线播放 | 竹内纱里奈和大战黑人 | 干一夜综合 | aa国产视频一区二区 | 中文字幕在线不卡视频 | 免费男女乱淫真视频 | 日韩欧美中文字幕视频 | 韩国精品视频在线观看 | 欧美福利视频一区二区三区 | 国产超碰人人做人人爱 | 国产美女爽到喷白浆的 | 亚洲资源在线 | 久久九九热re6这里有精品 | 国产羞羞视频 | 亚洲精品久久久久久久久久久 | 97中文字幕第一一一页 | h视频免费观看 | 在线看日本 | 一级毛片看| 国产精品免费在线 | 欧美日韩国产一区二区三区在线观看 | 免费一级毛片在线播放不收费 |