css文件中怎么调用js的全局变量

 我来答
暴力de气球
2014-12-23 · TA获得超过133个赞
知道小有建树答主
回答量:90
采纳率:100%
帮助的人:84.4万
展开全部

首先一个原则是css中不应该与JS发生交互,这是设计的一个基本原则.

css的作用是控制样式,js控制逻辑,两者的职能最好划分开.


如果你非要在css中使用js,那么ie还是能够成全你的,比如

background-color: expression((new Date()).getHours()%2 ? "#B8D4FF" : "#F08A00" );

这种写法ie是认识的.不过作为一个负责人的程序员,不建议你这么用.后期维护,跨浏览器兼容性,等一些列问题会让大家都头大的.

相关细节请自己查一下expression+ie

追问
您好,
-webkit-transition: width 75ms linear, opacity 0.3s 75ms;
如果我想把上面的75变成js变量怎么办呢
追答
-webkit-transition: 这种开头的是针对webkit内核的,ie不认识,你要是使用75可变的话,建议在js中实现.
理论上这种整合css和js的用法,属于部署前的,建议了解下LESS,应该是你想要的东西.
匿名用户
2014-12-23
展开全部
css不是编程语言,所以不可能调用js的全局变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞车菜鸟弟
2014-12-23 · TA获得超过1174个赞
知道小有建树答主
回答量:633
采纳率:94%
帮助的人:325万
展开全部
楼主 你想多了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式