-3

我的网站不断在以下代码段上抛出 JavaScript 错误:

<script>
Ext.onReady(function(
  $('.tab2').click(function(){
    Ext.WindowManager.bringToFront('.tab-2');
  });
    $('.tab1').click(function(){
    Ext.WindowManager.bringToFront('.tab-1');
  });
});
</script>

形式参数后的错误:SyntaxError: missing )

有任何想法吗?谢谢!

4

8 回答 8

4

您的语法错误在这一行:

Ext.onReady(function(

将其更改为:

Ext.onReady(function(){
于 2013-06-05T11:14:33.890 回答
4
Ext.onReady(function(

应该

Ext.onReady(function(){
于 2013-06-05T11:14:37.930 回答
1

尝试

Ext.onReady(function() { //missing ) { here
    $('.tab2').click(function() {
        Ext.WindowManager.bringToFront('.tab-2');
    });
    $('.tab1').click(function() {
        Ext.WindowManager.bringToFront('.tab-1');
    });
});
于 2013-06-05T11:14:41.110 回答
0

正确方法:

<script>
Ext.onReady(function(){
    $('.tab2').click(function(){
        Ext.WindowManager.bringToFront('.tab-2');
    });
    $('.tab1').click(function(){
        Ext.WindowManager.bringToFront('.tab-1');
    });
}
);
</script>
于 2013-06-05T11:18:00.993 回答
0

函数体不能传入参数

利用

Ext.onReady(函数(){enter code here

});

于 2013-06-05T11:21:38.380 回答
0
Ext.onReady(function() {
  $('.tab2').click(function() {
    Ext.WindowManager.bringToFront('.tab-2');
  });
    $('.tab1').click(function(){
    Ext.WindowManager.bringToFront('.tab-1');
  });
});

缺失区域:Ext.onReady(function() {

于 2013-06-05T11:15:56.583 回答
0

它应该是

Ext.onReady(function() {

所以,替换为

<script>
   Ext.onReady(function(){           //Add here
     $('.tab2').click(function(){
         Ext.WindowManager.bringToFront('.tab-2');
     });
     $('.tab1').click(function(){
         Ext.WindowManager.bringToFront('.tab-1');
     });
   });
 </script>
于 2013-06-05T11:16:18.623 回答
0

这是语法错误:

Ext.onReady(函数(

应该是这样的:

Ext.onReady(function(){
于 2013-06-05T11:16:27.390 回答