jQuery Position vs CSS

and*_*eer 6 jquery

我是一个服务器人,有限但不断增长的客户端(javascript)能力.

我有一个应用程序,需要六个DIV标签,内部背景图像和文本都位于较大的图像上.使用翻转和文本来考虑透明图像.所有这些都是动态的,具体取决于服务器端模板和配置.

我发现使用核心jQuery position()方法以编程方式定位这些方法比尝试纯CSS和基于标记的方法要容易得多.有许多技术可以使用CSS在DIV中对文本进行顶点居中,但position()只是简单了.

我的问题:

广泛使用position()与使用更多纯标记(传统HTML和CSS)的方法的方法有效吗?我意识到最终,大多数jQuery方法都转换为样式和CSS.

waj*_*jiw 2

从语法上讲,这样做最糟糕的后果是,当代码执行并更新样式时,用户可能会看到闪烁。

另一个后果是使用 Javascript 对于需要更新代码的其他人来说可能更难以理解。

我建议尽可能多地使用CSS,然后使用位置来处理那些不值得你花时间去弄清楚的事情,比如垂直居中。