JS滚动在Chrome浏览器调整大小在滚动退出
JS Rollover resizing in Chrome upon Rollover exit
我有一个在其他浏览器中工作的javascript翻转,一旦我使用Chrome来翻转它,退出时它会调整大小到一个荒谬的小尺寸。
任何想法?
<script type="text/javascript">
$('<img />',{ src: 'images/image.gif'});
$(function() {
$("#logohover").hover(
function() {
$(this).attr("src", "images/image.gif");
},
function() {
$(this).attr("src", "images/image.svg");
}
);
});
<img id="logohover" src="images/image.svg" width="50" height="50" />
我相信你已经在Webkit中发现了这个bug。现在基于Webkit的浏览器并不能100%支持svg的缩放。
你最好的选择是在<svg>
标签本身设置width
和height
属性(加上viewbox
和preserveAspectRatio
,我不知道这是否必要),然后使用百分比缩放<img>
标签。
在SVG文件:
<svg
...
width="50"
height="50"
preserveAspectRatio="xMinYMin meet"
viewBox="0 0 50 50"
...
>
在HTML中:
<img id="logohover" src="images/image.svg" width="100%" height="100%" />
相关文章:
- 幻灯片滚动javascript不起作用
- 将视口底部滚动到元素底部
- jQuery Lazy加载动画滚动
- 设置滑块分区上的滚动
- 结合jQuery和jetpack无限滚动
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- 弹出窗口出现,然后退出
- 滚动到容器中的下一个元素-几乎到了
- 只覆盖箭头键滚动事件
- Javascript如何找到滚动事件的来源
- Image赢得't隐藏在滚动jQuery上
- Safari(Mac OS)上的jQuery平滑滚动问题
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 禁用(而不是隐藏)浏览器滚动条
- JavaScript上下滚动不可预测
- 退出全屏不起作用
- 滚动和表格
- jQuery Scroll-在进入/退出滚动区域时触发一次功能
- JS滚动在Chrome浏览器调整大小在滚动退出
- facebook如何处理停止视频帖子时,他们在/退出滚动视图