addRules的坑爹bug
昨天为了项目做了一个控件,奇怪的是控件单独使用没有问题,从项目里加进去就有问题,找了半天原来是addRules这个方法的bug,IE允许_下划线和数字开头的变量,但是用addRules的头一个参数(一个选择器)的时候,如果选择名字用_下划线或者-负号开头的变量,就会报错。
更坑爹的是,如果是IE6和IE7,IE会直接崩溃,大海捞针的滋味不好受...
昨天为了项目做了一个控件,奇怪的是控件单独使用没有问题,从项目里加进去就有问题,找了半天原来是addRules这个方法的bug,IE允许_下划线和数字开头的变量,但是用addRules的头一个参数(一个选择器)的时候,如果选择名字用_下划线或者-负号开头的变量,就会报错。
更坑爹的是,如果是IE6和IE7,IE会直接崩溃,大海捞针的滋味不好受...