以下代码适用于除IE6之外的所有浏览器...
var mylib =
{
selectStyle :
{
init : function()
{
$('#select-box1').jqTransform({imgPath:'jqtransformplugin/img/'});
}
}
}
<script type="text/javascript">
mylib.selectStyle.init();
</script>
错误状态'mylib'未定义
有人可以帮助,否则我将不得不花费大量时间重做比这更多的代码。
非常感谢, ç
答案 0 :(得分:2)
在mylib定义的末尾添加分号。
var mylib = { ... };
在var something = ...;
中声明任何内容时,请始终在末尾添加分号。
编辑:分号不是推荐,如果你在关闭大括号后没有把它认为是错误的IE,那么如果你在var中声明一个函数,也要把分号也加上分号。
var myFunc = function(){ .... };
。
但是如果在命名空间中声明一个函数,则不需要添加分号。
function doSomething(){ ... }
&lt; - 没有分号。