0

长话短说,我一直在使用精灵表,其中一些可能具有相当大的尺寸。为了获得我需要的图像,我使用了 css 属性clip: rect(top, right, bottom, left),但是关于剪辑的一些奇怪之处在于,隐藏的任何内容确实不可见,但是当浏览器窗口足够小时,会增加水平(可能是垂直)滚动到我的浏览器本来可见的部分不适合浏览器窗口,即使它们不可见。

我发现向overflow: hidden剪切图像的任何父级添加属性可以解决问题。

我在这里问的原因是,如果是我自己的页面,我只需将其添加overflow: hidden到我的html标签中即可。但是,我正在制作一个 jquery 插件,虽然我可能不够熟练,无法制作其他人会使用的插件,但我仍然想让我的插件表现良好。如果我通过jquery将css属性添加到html标签中,会不会导致无法预料的问题?

4

1 回答 1

2

我建议改用背景位置。如此处所述:http: //css-tricks.com/css-sprites/

它更符合行业标准,您不会遇到那些奇怪的问题。

于 2013-07-11T18:13:00.413 回答