2010-09-23 57 views
0

哪裏是問題:在函數體內缺少}jQuery的 - 缺少}在函數體

(function($) { 
    $(document).ready(function() { 
     $("div.area_map").click(function() { 
     alert('clicked'); 
     $('img.hoverswap', this).css({ 
      position:"absolute", 
      left:"0px", 
      top:"0px", 
      width: "120", 
      height: "52", 
      zIndex: "9999"}).attr("src","default/citymap/D5.png"); 
      $.get("save.php", {id: 1, action: all}, function(result) { 
       $("#results").html(result); 
      }); 
     }); 
    }) (jQuery); 
+0

我改變了你的問題的標題,以更好地反映什麼被問。 – 2010-09-23 07:26:46

+0

嘗試在此粘貼您的代碼(http://jsbeautifier.org/)並查看您代碼的對齊方式。 ;) – Reigel 2010-09-23 07:34:17

+0

我有錯誤:jQuery沒有定義 – Nation 2010-09-23 07:51:11

回答

2

只是我還是忘了關閉ready handler函數?

(function($) { 
    $(document).ready(function() { 
     $("div.area_map").click(function() { 
     alert('clicked'); 
     $('img.hoverswap', this).css({ 
      position:"absolute", 
      left:"0px", 
      top:"0px", 
      width: "120", 
      height: "52", 
      zIndex: "9999"}).attr("src","default/citymap/D5.png"); 
      $.get("save.php", {id: 1, action: all}, function(result) { 
       $("#results").html(result); 
      }); 
     }); 
    }); // <<--- missing here. 
}) (jQuery); 
+0

我關閉處理程序,但同樣的錯誤:jQuery沒有定義 – Nation 2010-09-23 07:46:57

+0

** jQuery **沒有定義?你忘記了包含jQuery.js? – Reigel 2010-09-23 07:52:50

+0

Doh!是的,你是對的:) Tnx :) – Nation 2010-09-23 07:54:25

0

你忘了關

$("div.area_map").click(function() { 

所以再添});

+0

現在我有錯誤:jQuery沒有定義 – Nation 2010-09-23 07:24:54

0

:我有錯誤試試這個:

$(document).ready(function() { 
    $("div.area_map").click(function() { 
     alert('clicked'); 
    $('img.hoverswap', this).css({ 
     position:"absolute", 
     left:"0px", 
     top:"0px", 
     width: "120", 
     height: "52", 
     zIndex: "9999"}).attr("src","default/citymap/D5.png"); 
     $.get("save.php", {id: 1, action: all}, function(result) { 
      $("#results").html(result); 
     }); 
    }); 

    }); 
+0

它不工作:( – Nation 2010-09-23 07:42:05

+0

偉大的@Reigel解決了這個問題 – bhu1st 2010-09-23 08:09:19

0

試試這個:)

$(document).ready(function() { 
    $("div.area_map").click(function() { 
     alert('clicked'); 
     $('img.hoverswap', this).css({ 
      position : "absolute", 
      left  : "0px", 
      top  : "0px", 
      width  : "120", 
      height : "52", 
      zIndex : "9999" 
     }).attr("src","default/citymap/D5.png"); 
     $.get("save.php", {id: 1, action: all}, function(result) { 
      $("#results").html(result); 
     }); 
    }); 
});