任何人都可以解释如何/为什么要使用jQuery的CSS钩子?

我一直在研究jQuery的CSS钩子,以及一些在Github上可用的钩子。 我已经能够使用它们来设置一些样式与jQuery,但据我了解,它只给了我一个过于复杂的方式来设置CSS样式。 我显然错过了这个观点......我能和他们做什么? 例如,我可以让Opera支持css列吗? 如果是这样,怎么样? 谢谢你的帮助!

$(".sub").css({
            'columnWidth':'120px',
            'columnRuleStyle':'dotted',
            'columnRuleWidth':'1px',
            'columnRuleColor':'#ccc',
            'columnGap':'10px'
            });

通过添加对这些新的或浏览器特定的CSS属性的支持,它允许您使用$ .fn.css()函数进行设置,但它也增加了对它们进行动画制作的能力,这是钩子的主要用途。

http://proj.jetless.org/AWESOME-TIME/


csshooks是跨浏览器实现新css3样式的好方法。 你可以为边界半径创建一个csshook插件,该插件在支持它的浏览器上进行特征检测并实现border-radius。 在这里解释它:

http://api.jquery.com/jQuery.cssHooks/


从事情的角度来看,这些CSS钩子对于支持核心.css()函数不支持的浏览器特定CSS属性很有用。

链接地址: http://www.djcxy.com/p/50441.html

上一篇: Can anyone explain how/why to use jQuery's CSS hooks?

下一篇: Including Optional Resource in WPF Window