长话短说,我一直在使用精灵表,其中一些可能具有相当大的尺寸。为了获得我需要的图像,我使用了 css 属性clip: rect(top, right, bottom, left)
,但是关于剪辑的一些奇怪之处在于,隐藏的任何内容确实不可见,但是当浏览器窗口足够小时,会增加水平(可能是垂直)滚动到我的浏览器本来可见的部分不适合浏览器窗口,即使它们不可见。
我发现向overflow: hidden
剪切图像的任何父级添加属性可以解决问题。
我在这里问的原因是,如果是我自己的页面,我只需将其添加overflow: hidden
到我的html
标签中即可。但是,我正在制作一个 jquery 插件,虽然我可能不够熟练,无法制作其他人会使用的插件,但我仍然想让我的插件表现良好。如果我通过jquery将css属性添加到html标签中,会不会导致无法预料的问题?