2013-07-09 4 views
-5

Uncaught SyntaxError: Неожиданный токен; Линия 90Uncaught SyntaxError: Неожиданный токен;

Это было бы линия 90: $('area').on('click', function() ;

Тип содержимого устанавливается в кодировку = UTF-8.

<script> 
     $(document).ready(function(e) { 
$('img[usemap]').rwdImageMaps(); 
$('area').on('click', function() ; 
     }); 
    </script> 
+4

Как говорится в **, ** ваш код не имеет смысла. – SLaks

+0

Консоль пытается помочь вам, указав ошибку. – casraf

+0

Ошибка указывает прямо на линию. Вы действительно думаете, что 'function();}' действительно? – epascarello

ответ

1
<script> 
     $(document).ready(function(e) { 
      $('img[usemap]').rwdImageMaps(); 
      $('area').on('click', function() { 
      // your code here... 
      }); 
     }); 
    </script> 
+1

onclick ошибочно см. Мое решение –

+0

@Naveen исправлено, спасибо. – Hast

+0

@Naveen извините, я тоже редактировал это прямо сейчас. – Hast

3

Вы должны быть в состоянии решить эту проблему для себя, прочитав эту ошибку.

<script> 
    $(document).ready(function(e) { 
     $('img[usemap]').rwdImageMaps(); 
      $('area').on(function(){ 

      }); 
     }); 
</script> 
+2

У вашего фрагмента все еще есть ошибка, вы не закрываете вызов '.ready', добавляете еще один'}); 'в конце. – bfontaine

+0

@bfontaine cheers :) –

0

Существует опечатка на четвертой строке кода:

$('area').on('click', function() ; // <- the semicolon has nothing to do here 
     }); 

должно быть:

$('area').on('click', function() { 
}); 

Вы также должны закончить .ready вызов:

<script> 
$(document).ready(function(e) { 
    $('img[usemap]').rwdImageMaps(); 
    $('area').on('click', function() { 
     // do something when the <area> element is clicked 
    }); // end of the .on call 
}); // end of the .ready call 
</script> 
+0

спасибо всем за быструю помощь! – Jim

0

Ошибка синтаксиса правильная, есть неожиданный; прямо там ...

<script> 
$(document).ready(function(e){ 
    $('img[usemap]').rwdImageMaps(); 
    $('area').on('click', function(){ 

    }); 
}); 
</script> 
0
<script> 
    $(document).ready(function(e) { 
     $('img[usemap]').rwdImageMaps(); 
     $('area').on('click', function() { 
     //code here 
     }); 
    }); 
</script> 

Изменить код из

$('area').on('click', function() ; 
    //code 
}); 

в

$('area').on('click', function(){ 
    //code 
}); 
2

вам не хватает нескольких лексем {,},). Это должно быть:

<script> 
$(document).ready(function(e) { 
    $('img[usemap]').rwdImageMaps(); 
    $('area').on('click', function() { 
       //Code here 
    }); 
}); 
</script> 
Смежные вопросы