在done回调后增加异步清空,如下:
没有足够的数据
(゚∀゚ )
暂时没有任何数据
小样 提出了问题 · 2020-11-24
如下:
当选择了时间后就会回显时间到当前dom了,怎么取消不回显呢?试了再回调中操作内容清空也不行。
解决:
在done回调增加异步清除即可:
如下:当选择了时间后就会回显时间到当前dom了,怎么取消不回显呢?试了再回调中操作内容清空也不行。解决:在done回调增加异步清除即可:
关注 1 回答 1
小样 提出了问题 · 2020-11-23
echarts重新setOption 变更数据后legend图例大小改变变形了
代码如下:
option6.series[0].data = [13, 24, 49, 43, 59]//库存量
option6.series[1].data = [30, 80, 88, 65, 79]//库存金额
option6.series[2].data = [25, 36, 90, 70, 89]//预计清空天数
stockBroken.setOption(option6, true);
初始化之前:
勾选选择重新setOption后:
echarts重新setOption 变更数据后legend图例大小改变变形了代码如下: {代码...} 初始化之前:勾选选择重新setOption后:
关注 1 回答 1
小样 回答了问题 · 2020-11-20
用input元素宽度比较难做到自适应,所以想办法给非input元素加上placeholder,
解决办法如下:
dom结构:
<div class="layui-inline flex_align">
<i>统计时间:</i>
<!-- <input type="text" class="layui-input" placeholder="请选择统计时间" readonly="readonly"
id="waresTime"> -->
<div class="layui-input" id="waresTime" placeholder="请选择统计时间"></div>
<em class="x_date flex_center"></em>
</div>
css(关键):
.layui-input:empty::before{
content:attr(placeholder);
}
js:
//同时绑定多个
lay('.layui-input').each(function (index) {
laydate.render({
elem: this,
trigger: 'click',//可以解决多个实例闪退问题
// isInitValue: false,//初始值填充(需配合value使用)
// value:$('#TimeVal'+index).text(),
range: index < 3 ? '~' : false, //或 range: '~' 来自定义分割字符
theme: '#0069E0',//主题
done: function (value, date) {
$('#TimeVal' + index).text(value)
}
});
});
用input元素宽度比较难做到自适应,所以想办法给非input元素加上placeholder,解决办法如下:dom结构: {代码...} css(关键): {代码...} js: {代码...} 可参考:[链接]
关注 2 回答 2
小样 提出了问题 · 2020-11-20
代码如下:
`//遍历循环创建实例
$('.layui-input').each(function (index) {
var _this = this;
laydate.render({
elem: _this,
trigger: 'click',//可以解决多个实例闪退问题
isInitValue: false,//初始值填充
// value:$('#TimeVal'+index).text(),
range: index < 3 ? '~' : false, //或 range: '~' 来自定义分割字符
ready: function (date) {//初始回调
console.log('初始:', date); //得到初始的日期时间对象:{year: 2017, month: 8, date: 18, hours: 0, minutes: 0, seconds: 0}
},
change: function (value, date, endDate) {//选择切换回调
console.log('选择切换回调:',value,date,endDate); //得到日期生成的值,如:2017-08-18
},
done: function (value, date) {
console.log(value, date)
$('#TimeVal' + index).text(value)
}
});
});`
结果是当我选择了一个时间,后面的实例跟着回显了当前时间,我想要的是后面要选择才回显时间并不是选择了一个时间,后面的框也跟着回显了当前的时间,如下:
试了下因为我的dom结构是非input元素绑定laydate的,
这样div里面有文字就是有那样的问题,没有文字就是正常的,用input绑定也是正常的,但是我需要宽度自适应所以就不想要input元素绑定。有没有大佬有好的想法呢
结果是当我选择了一个时间,后面的实例跟着回显了当前时间,我想要的是后面要选择才回显时间并不是选择了一个时间,后面的框也跟着回显了当前的时间,如下:
关注 2 回答 2
小样 提出了问题 · 2019-11-19
报错如下:
代码如下:
各个文件路径:
各位老铁,有什么毛病呢?怎么报的未注册### 问题描述
报错如下:代码如下:各个文件路径: 各位老铁,有什么毛病呢?怎么报的未注册### 问题描述
关注 4 回答 2
小样 回答了问题 · 2019-07-10
已解决,包裹多一个兄弟类名一致,如下:
<li class="slidegood">
<div class="selmore"></div>
</li>
已解决,包裹多一个兄弟类名一致,如下: {代码...}
关注 2 回答 2
小样 提出了问题 · 2019-07-10
请问一下超出滚动,我后面有一个元素显示不出,如下:
当我不超出时则显示出来了,如下:
请教各路大神这是咋回事?
请问一下超出滚动,我后面有一个元素显示不出,如下: 当我不超出时则显示出来了,如下: 请教各路大神这是咋回事?
关注 2 回答 2
小样 回答了问题 · 2019-06-19
已解决,获取$('#canvasimg')的left和top的距离
var rect = $('#canvasimg').get(0).getBoundingClientRect();
然后利用平移translate
context.translate('-' + rect.left, '-' + rect.top);
这样就可以了
已解决,获取$('#canvasimg')的left和top的距离 {代码...} 然后利用平移translate {代码...} 这样就可以了
关注 1 回答 1
查看全部 个人动态 →
(゚∀゚ )
暂时没有
(゚∀゚ )
暂时没有
注册于 2017-07-18
个人主页被 606 人浏览
推荐关注