缩小到中间并停留在那里
Jquery: Shrink to center and stay there
我有一个元素,我想把它的中心作为消失点,缩小到一定的百分比,然后保持在那里。
这很接近:
$('canvas.intro').effect( "scale", { percent: 80 }, 700 );
但是它有两个问题:比例变化没有保留,动画结束后元素的位置发生了移位。
这里是一个小提琴显示我的意思:
http://jsfiddle.net/72Xrc/编辑
嗯,显然这是jquery UI: http://bugs.jqueryui.com/ticket/4316中的一个bug。
任何人都可以看到一个简单的解决方案的scale
效果,或一个很好的方法来实现相同的灵活的方式与通用动画?
因此,当点击黑框时,它应该缩小为10px * 10px
方框(您可以更改),并且100px
与top
的距离和100px
与left
的距离(您也可以更改)。如果这是你需要的,那么这就是解决方案。
JS代码:
$('#test').on('click', function(){
// Means within 4 seconds, change width, height to 10px and offsets to 100px
$(this).animate({
width:"10px",
height:"10px",
top:"100px",
left:"100px"
}, 4000);
});
编辑:我在谷歌上搜索了一下,发现了这个帖子和这个小提琴。最后一个答案有一个插件,正是你需要的!
相关文章:
- Firefox,如何提交表单触发文件下载,但停留在网页上
- Jssor滑块停留在第一个图像上,直到我单击它
- 在浏览器关闭时,单击确认对话框中的“停留在页面上”,执行一个方法
- 可以'在html中,没有任何东西可以停留在图片上方
- 如何在D3中添加一个强制拖动事件,并使节点停留在我离开它的地方
- javascript onmouseover/omouseout停留在前一个内容中,直到悬停/触发下一个内容
- 如何使计算出的数字在 .在 JavaScript 中
- 是否可以将元素内部的文本显示在 ::在 css 之前
- 动画制作取决于输入框是否为空并停留在那里
- 实体名称必须紧跟在'&'在实体引用中
- 如何在
在jquery - 实体名称必须紧跟在'&'在实体引用中.javascript
- “;>>> >”有什么区别?“和“;在;;在JavaScript
- FaceletsException:实体名必须紧跟在'&'在实体引用中
- 使用<输入在在httpRequest中使用javascript
- 实体名称必须紧跟在'&'在实体中;错误
- 如何创造整个<光>可点击,然后在鼠标停留期间在顶部显示框
- Javascript:在 在
之后- 缩小到中间并停留在那里
- 使可滚动元素停留“;在底部“;同时添加内容