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