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

關(guān)于微信上網(wǎng)頁圖片點(diǎn)擊全屏放大效果

 更新時(shí)間:2016年12月19日 11:07:39   投稿:mrr  
這篇文章主要介紹了關(guān)于微信上網(wǎng)頁圖片點(diǎn)擊全屏放大效果的相關(guān)資料,需要的朋友可以參考下

實(shí)現(xiàn)微信上網(wǎng)頁的圖片點(diǎn)擊后全屏還可以可以縮放,這個(gè)功能是別人做的,可是捏點(diǎn)擊后屏幕直接黑屏了,圖片沒有顯示出來。這個(gè)代碼在網(wǎng)上搜一下,挺多類似的。

先上代碼。

function arrayToJson(o) {
  var r = [];
  if (typeof o == "string") return "\"" + o.replace(/([\'\"\\])/g, "\\$1").replace(/(\n)/g, "\\n").replace(/(\r)/g, "\\r").replace(/(\t)/g, "\\t") + "\"";
  if (typeof o == "object") {
    if (!o.sort) {
      for (var i in o)
        r.push(i + ":" + arrayToJson(o[i]));
      if (!!document.all && !/^\n?function\s*toString\(\)\s*\{\n?\s*\[native code\]\n?\s*\}\n?\s*$/.test(o.toString)) {
        r.push("toString:" + o.toString.toString());
      }
      r = "{" + r.join() + "}";
    } else {
      for (var i = 0; i < o.length; i++) {
        r.push(arrayToJson(o[i]));
      }
      r = "[" + r.join() + "]";
    }
    return r;
  }
  return o.toString();
}
//這個(gè)是調(diào)用微信圖片瀏覽器的函數(shù)
function imagePreview(curSrc, srcList) {
  if (!curSrc || !srcList || srcList.length == 0) {
    return;
  }
  WeixinJSBridge.invoke('imagePreview', {
    'current': curSrc,
    'urls': srcList
  });
};
(function ($) {
  var aa = [];
  var i = 0;
  var src = [];
  var json = null;
  aa = $(".img");
  for (i = 0; i < aa.length; i++) {
    src[i] = aa[i].src;  //把所有的src存到數(shù)組里
  }
  var srcList = arrayToJson(src); //轉(zhuǎn)換成json并賦值給srcList
  $('.pro').click(function () {
    imagePreview(this.src, srcList);
  });
})(jQuery);

在微信web 開發(fā)者工具調(diào)試,網(wǎng)頁上斷點(diǎn)調(diào)試發(fā)現(xiàn)圖片路徑 json 格式化了兩次?。?!

最后解決的方法是沒有調(diào)用 arrayToJson() 這個(gè)方法,直接調(diào)用 imagePreview  這個(gè)是微信提供的JsAPI 調(diào)用微信圖片瀏覽器。

解釋下每個(gè)方法的作用

這個(gè)是將圖片路勁轉(zhuǎn)為json格式的方法,如果已經(jīng)是json格式就不用再轉(zhuǎn)換了

這個(gè)是調(diào)用微信圖片瀏覽器的方法

加載初始化參數(shù)以及點(diǎn)擊調(diào)用方法

以上所述是小編給大家介紹的關(guān)于微信上網(wǎng)頁圖片點(diǎn)擊全屏放大效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

额敏县| 亚东县| 汽车| 崇州市| 安阳市| 石门县| 怀集县| 郓城县| 长海县| 通化市| 双鸭山市| 光泽县| 襄垣县| 称多县| 大新县| 夏津县| 平谷区| 勐海县| 休宁县| 镇巴县| 石阡县| 文登市| 杂多县| 安化县| 柞水县| 新丰县| 玉龙| 临泉县| 六枝特区| 桦川县| 宜城市| 青海省| 汽车| 鱼台县| 仙桃市| 革吉县| 邢台市| 来宾市| 敖汉旗| 泗阳县| 淮阳县|