最后一个对象属性后边不要加豆号的bug,血淋淋的教训啊,模块化开发IE7下的严重错误,养成好习惯

最近总是写滚动图效果,重复的劳动后,决定写一个滚动图的封装插件。结果写完后在其他浏览器都可以用,却IE7下毫无反应。反复测试各种检查后,发现竟然是在参数对象最后一个属性后多加了个逗号,结果就死在了IE7下,吐血啊,也感慨下自己的基本功不扎实啊。


define(function(require){
//插件内部 设置默认参数
    require(‘jquery‘);
   

    var defaultConfig = {
      
 eleFather: null,  //容器标签 父元素 最外围标签  
  
     eleText: null,   
//图解文字所在标签
        eleSmallClass: null,
//下方的缩略图选中时的样式
        // eleBottom:
null,  //下方的缩略图
        rollLeft:
null,   //向左转标签
        rollRight:
null,  //向右转标签
        time:3000,
        //图片切换时间间隔,默认3000毫秒  
//注意这里的time是默认参数对象最后一天属性,后边不能再加豆号了,否则在IE7下就罢工了哦
    }


  W.use(‘j/m_picRoll‘,function(picRoll){
 
        new
picRoll({
           
eleFather: ‘#show‘,  //容器标签 父元素 最外围标签
 
           
eleText: ‘#show .bottom p‘,   
//图解文字所在标签
           
eleSmallClass: ‘on‘,
//下方的缩略图选中时的样式
           
rollLeft: "#show .rollLeft",  
//向左转标签
           
rollRight: ‘#show .rollRight‘,   //向右转标签 
//注意这里的rollRight是实例最后一条属性,后边不能再加豆号了,否则在IE7下就罢工了哦
       
}).roll();
    })

最后一个对象属性后边不要加豆号的bug,血淋淋的教训啊,模块化开发IE7下的严重错误,养成好习惯,布布扣,bubuko.com

时间: 2024-08-02 22:51:44

最后一个对象属性后边不要加豆号的bug,血淋淋的教训啊,模块化开发IE7下的严重错误,养成好习惯的相关文章

springboot属性类自动加载配置文件中的值

springboot属性类自动加载配置文件中的值,如Person类加载在yml中配置的name,age等属性值,可以通过如下步骤获取: 类上添加@ConfigurationProperties注解,prefix为yml中配置的属性名称,要想属性类生效得加上@Component注解 如果想要在yml中有对应类的提示,还需要添加如下依赖: yml书写如下: 如果是properties文件,则书写如下: 在yml中如果值中有特殊字符,需要转义可以用单引号包裹,默认是双引号 如果仅仅为类中的某个属性值赋

微信公众帐号开发、营销咨询请加微信号留言YJYC0662

微信公众帐号开发.营销咨询请加微信号留言YJYC0662,或扫下面二维码关注:

这个代码给所有带有name属性的链接加了一个背景色

jQuery起点教程之使用选择器和事件jQuery提供两种方式来选择html的elements: 第一种是用CSS和Xpath选择器联合起来形成一个字符串来传送到jQuery的构造器(如:$("div > ul a")): 第二种是用jQuery对象的几个methods(方法).这两种方式还可以联合起来混合使用. 为了测试这些选择器,我们来试着在我们starterkit.html中选择并修改第一个ordered list. 一开始,我们需要选择这个list本身,这个list有一个

编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。

编写一个程序,从标准输入读取几行输入.每行输入都要打印到标准输出上,前面加上行号. 在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制. #include <stdio.h> #include <stdlib.h> int main() { char ch = '0'; int n = 1; int flag = 1; while (1) { printf("please input the line: "); do { scanf("%c

sh里没有多行注释,只能每一行加一个#号

sh里没有多行注释,只能每一行加一个#号.只能像这样: #-------------------------------------------- # 这是一个自动打ipa的脚本,基于webfrogs的ipa-build书写: # https://github.com/webfrogs/xcode_shell/blob/master/ipa-build # 功能:自动为etao ios app打包,产出物为14个渠道的ipa包 # 特色:全自动打包,不需要输入任何参数 #------------

sql查询时加上行号

sql查询时加上行号 sql查询的时候有时候要加上行号,这里做个备忘~ 1(建议采用),select row_number() over (order by col1) as no,newid() as id,*from Table1order by col1 2,select no=identity(int,1,1),newid() as id,* into  #temptable From  Table1order by col1Select * From #temptableDrop Ta

js对象字面量的属性名你加引号吗

经常看到对象的属性名有的加引号,有的不加,那加不加?又为什么加? 查资料,得到下面的结论: 属性名可以是包括空字符集在内的任何字符串 如果属性名是一个合法的标识符,而不是保留字,则不强制用引号括住属性名 逗号分隔多个名值对 解释一下: 第一条,看下面例子18cm的东西 第二条,标识符要合法,符合其命名规则:字母.数字.下划线,且不能以数字开头,不能是保留字.像下面的first-name就不符合命名规则,所以要加引号 最后,属性的调用:一般我们都是用  .式调用,即myObj.age那第二条怎么调

输入读取几行输入,每行输入都要打印到标准输出上,前面要加上行号

1 //编写一个程序,从标准输入读取几行输入.每行输入都要打印到标准输出上,前面要加上行号. 2 #include <stdio.h> 3 #include <stdlib.h> 4 int main() 5 { 6 int ch; 7 int line; 8 int at_beginning; 9 line = 0; 10 at_beginning = 1; 11 while((ch = getchar()) != EOF){ 12 if(at_beginning == 1){

补:小玩文件2--将文本文件中的所有行加上行号后写到新文件中

输入代码: /* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:sum123.cpp *作 者:林海云 *完成日期:2015年8月18日 *版 本 号:v2.0 *问题描述:将文本文件abc.txt中的所有行加上行号后写到newabc.txt文件中. *程序输入:文件读取. *程序输出:将文本文件中的所有行加上行号后写到新文件中. */ #include <iostream> #include <cstdlib