当某些东西在 Google Chrome 中有一个 tabindex 时,它会在其周围放置一个框以显示它已被选中。然而,在 KineticJS 中,Chrome 中的边框看起来太长了 3px 并且看起来很丑。
如果 Kinetic Stage 的高度为 100px,包含 div 为 100px,Chrome 认为包含 div 的高度为 103px。
这可以在这里看到:http: //jsfiddle.net/UbxjT/
HTML:
<div id='project1' tabindex=1></div>
CSS:
#project1 {
width: 500px;
height: 100px;
border: 1px solid black;
}
JavaScript:
var stage1 = new Kinetic.Stage({
container: 'project1',
width: '500',
height: '100'
});