|
发表于 2023-5-13 13:06:58
|
显示全部楼层
美国
他甚至还在里面给自己举了个例子
/**
* @Method getButtonWidth
* 获取当前设备下按钮各种情况(按照按钮字数来分情况)的宽度 和 地址提示卡的宽度
* @Return {object}
*/
var _getButtonWidth = function (isPadHome) {
// 默认宽度为0,“更多”按钮处理
var buttonWidthSetting = {0: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0, 7: 0};
var buttonWords = [
'<button class="btn-more">更多</button>', // 更多按钮
'<button class="btn-sec">操作</button>', // 两个字
'<button class="btn-sec">操作操</button>', // 三个字
'<button class="btn-sec">操作操作</button>', // 四个字
'<button class="btn-sec">操作操作操</button>', // 五个字
'<button class="btn-sec">操作操作操作</button>', // 六个字
'<button class="btn-sec">操作操作操作操</button>' // 七个字
];
if (!buttonWidthSetting.length && buttonWords.length) {
var fatherClassName = isPadHome ? 'order-list' : 'order-list-all';
var roadCard = '<div id="roadCard" class="' + fatherClassName + '" style="visibility: hidden"><div class="oper" id="oper">' +
'<button class="btn-road">问路卡</button></div></div>',
navigationBtn = '<div id="navigation" class="' + fatherClassName + '" style="visibility: hidden"><div class="oper" id="oper">' +
'<button class="btn-road">导航</button></div></div>',
orderSharingBtn = '<div id="orderSharing" class="' + fatherClassName + '" style="visibility: hidden"><div class="oper" id="oper">' +
'<button type="button" class="btn-wechat">共享给好友</button>',
commonBtnL = '<div id="btns" class="' + fatherClassName + '" style="visibility: hidden">',
btnWrapR = '</div>',
btnResult = '';
for (var i = 0, settingLen = buttonWords.length; i < settingLen; i++) { |
|