1.一个父包含2个子块,字块并列。但是2个子块顶部没有对齐。
对子块设置属性 style="vertical-align:top;" 可以解决。
2.2个并列的div之间出现缝隙。
设置div{
font-size:0px;
}
效果是可以但是,字体大小需要重写设置。
方法2:
设置右边div的margin-left;-4px;
3.html 元素的宽度不一致 网页 服务器
发现是谷歌浏览器的版本太低 升级谷歌浏览器
版本49升级到版本74
4.js函数不执行
在内部打印log完全看不到
jquery css()方法不起作用
5.页面缩放导致距离不准问题:
user-scalable=no; 禁止用户缩放
但是在pc端没有用。
6.按键事件如何和jquery ui draggable一起使用。
keydown/keyup事件只是发送到具有焦点的元素上
div正常情况下是无法获得焦点的,所以其blur方法和focus方法都是没有用的
加入tabindex属性后div便可通过tab或点击的方式获得焦点,也可通过js的focus方法获得
但是document和body是可以具有按键事件的。
$("body").keydown(function (e, v) {
$(this).attr('key', e.which);
});
先对body设置按键处理,当按键的事件可以把按键放到body的属性上,如果使用普通div元素,
这个div首先要获取焦点,然后才能设置按键处理函数,这样已经慢了一拍。所以使用bdoy的
按键处理函数至关重要的。
然后一方面提交$('body').attr('key'),让服务器判断是否是17 control
一方面在rever函数里
if ($('body').attr('key') == '17') {
IsRevert = false;
return IsRevert;
}
判断 如果已经按下了17,则函数不进行重复的判断。
最后还要
清空body的属性,回到原始状态。
$('body').removeAttr('key');