UNPKG

weui

Version:

A UI library by WeChat official design team, includes the most useful widgets/modules in mobile web applications.

69 lines (61 loc) 3.7 kB
<div class="page"> <div class="weui-bottom-fixed-opr-page" id="js_wrp"> <div class="weui-bottom-fixed-opr-page__content"> <div class="weui-bottom-fixed-opr-demo">Dolor tempora dolore aperiam fuga necessitatibus? Odio atque tempora deleniti voluptates voluptatem. Dolorem earum voluptas blanditiis labore quisquam? Quibusdam nesciunt consequatur aliquam ea corrupti animi, itaque consequatur neque? At porroSit nemo aliquid quas error doloremque Reiciendis ratione repellendus quae sit commodi amet architecto? Aut officiis aliquam fugit nulla at necessitatibus Optio totam quibusdam laboriosam aperiam libero! Officiis reiciendis Elit quaerat sed vero perferendis architecto consequatur. Consequuntur ad illum dolore ut accusamus. Cum possimus odit sequi quaerat beatae, eveniet. Rerum dolore ipsam quia consectetur iste Veniam mollitia dolores tempore? Dolor tempora dolore aperiam fuga necessitatibus? Odio atque tempora deleniti voluptates voluptatem. Dolorem earum voluptas blanditiis labore quisquam? Quibusdam nesciunt consequatur aliquam ea corrupti animi, itaque consequatur neque? At porroSit nemo aliquid quas error doloremque Reiciendis ratione repellendus quae sit commodi amet architecto? Aut officiis aliquam fugit nulla at necessitatibus Optio totam quibusdam laboriosam aperiam libero! Officiis reiciendis Elit quaerat sed vero perferendis architecto consequatur. Consequuntur ad illum dolore ut accusamus. Cum possimus odit sequi quaerat beatae, eveniet. Rerum dolore ipsam quia consectetur iste Veniam mollitia dolores tempore? </div> </div> <div class="weui-bottom-fixed-opr-page__tool"> <div class="weui-bottom-fixed-opr-page__tips"> <label id="weuiAgree" for="weuiAgreeCheckbox" class="weui-agree weui-wa-hotarea"> <input id="weuiAgreeCheckbox" type="checkbox" class="weui-agree__checkbox"> <span class="weui-agree__text">阅读并同意<a href="/example/" target="_blank">《相关条款》</a></span> </label> </div> <div class="weui-bottom-fixed-opr" id="js_opr"> <a href="javascript:;" role="button" class="weui-btn weui-btn_primary" id="js_btn"><span class="weui-btn__inner">阅读并同意</span></a> <a href="javascript:;" role="button" class="weui-btn weui-btn_default">取消</a> </div> </div> </div> <script type="text/javascript"> var btn = document.getElementById('js_btn'); var wrp = document.getElementById('js_wrp'); const btnHeight = 48; try { document.body.style.webkitTextSizeAdjust = JSON.parse(window.__wxWebEnv.getEnv()).fontScale + '%'; } catch (e) { console.warn(e); } wrp.style.visibility = 'hidden'; window.addEventListener('switched', function (e) { if(btn.offsetHeight > 48){ wrp.classList.add('weui-bottom-fixed-opr-page_btn-wrap'); } wrp.style.visibility = 'visible'; }); function wxReady(callback) { if ( typeof WeixinJSBridge === 'object' && typeof window.WeixinJSBridge.invoke === 'function' ) { callback() } else { document.addEventListener('WeixinJSBridgeReady', callback, false) } } wxReady(function() { WeixinJSBridge.on('menu:setfont', function(res){ // ios document.body.style.webkitTextSizeAdjust = res.fontScale + '%'; // android WeixinJSBridge.invoke("setFontSizeCallback", { fontSize: res.fontSize }); if(btn.offsetHeight > 48){ wrp.classList.add('weui-bottom-fixed-opr-page_btn-wrap'); }else{ wrp.classList.remove('weui-bottom-fixed-opr-page_btn-wrap'); } }); }); </script> </div>