1$('.contact-btn').click(function(){ 2 var title = $(this).data('title'); 3 var qq = $(this).data('qq'); 4 var qqStr = qq ? `<li> 5 <label>èç³»QQ</label> 6 <a href="javascript:void(0)" class="layer-copy-btn" data-text="${qq}" data-success="å¤å¶æåï¼å»æ·»å QQå§"> 7 ${qq} 8 <span>å¤å¶</span> 9 </a> 10 </li>` : ''; 11 var wechat = $(this).data('wechat'); 12 var wechatStr = wechat ? `<li> 13 <label>微信å·</label> 14 <a href="javascript:void(0)" class="layer-copy-btn" data-text="${wechat}" data-success="å¤å¶æåï¼å»æ·»å 微信å§"> 15 ${wechat} 16 <span>å¤å¶</span> 17 </a> 18 </li>` : ''; 19 var wechatqrcode = $(this).data('wechatqrcode'); 20 var wechatqrcodeStr = wechatqrcode ? `<div class="layer-contact-qrcode"> 21 <img src="${wechatqrcode}" style="width:180px;"> 22 <p>æ«ç æ·»å 微信</p> 23 </div>` : ''; 24 layer.open({ 25 type: 1, 26 title: '', 27 closeBtn: 1, 28 area: ['300px', '450px'], 29 skin: 'layui-contact', //没æèæ¯è² 30 shadeClose: true, 31 content: `<div class="layer-contact"> 32 <div class="layer-contact-header">${title}</div> 33 <div class="layer-contact-content"> 34 <ul> 35 ${qqStr} 36 ${wechatStr} 37 </ul> 38 ${wechatqrcodeStr} 39 </div> 40 </div>`, 41 success: function (layero, index) { 42 // åå§å ClipboardJS 43 var clipboard = new ClipboardJS('.layer-copy-btn', { 44 text: function (trigger) { 45 return $(trigger).data('text'); // ç´æ¥è¿å data-text çå¼ 46 } 47 }); 48 clipboard.on('success', function (e) { 49 var successMsg = $(e.trigger).data('success') || 'å¤å¶æåï¼'; 50 layer.msg(successMsg); 51 }); 52 clipboard.on('error', function (e) { 53 var failMsg = $(e.trigger).data('success') || 'å¤å¶å¤±è´¥ï¼'; 54 layer.msg(failMsg); 55 }); 56 } 57 }); 58})
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.