css文件中的样式类被覆盖,js文件中的变量未定义问题问题

本文详细解析了在使用ExtJS控件时遇到的CSS样式覆盖问题,以及在JS文件调用过程中出现变量未定义错误的原因,并提供了相应的解决方法。包括CSS样式引入顺序的重要性、变量作用域问题的解决步骤,以及如何正确引入和调用JS文件以避免错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Extjs控件中css样式表中的样式类部分被莫名其妙的覆盖

问题原因:


为什么呢?

因为在调用组件W的css样式时,我们自己写了css样式A,Ext组件又自带css样式B,A是我们用cls:'A'放进去。那么这个W到底是用两个样式重复的哪一个种呢?

这就要看css样式表的引入顺序了,如果先引入自己写的,再引入Ext自带的,那么浏览器先读自己写的css样式,然后再读Ext自带的样式。结果我们的自己写的css样式就被覆盖了。

解决办法:


这样就对了。


js文件中的变量未定义问题

问题描述:

readerManageMentData.js


readerManageMentFunction.js


html


结果:


注:filterButtonArray也是readerManageMentData.js文件中定义的一个变量参数,同样在readerManageMentFunction.js中被调用,结果就报错了。


解决方法:

A.js文件(readerManageMentData.js)


B.js文件(readerManageMentFunction.js)


html文件


这样的顺序就对了。比如像这样的js文件调用js文件,就要在同一个html中引入它们然后就可以直接用了,不用再B.js调用A.js中的page数据一样,在B.js加引入A.js文件代码。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值