0

下面的代碼工作在visual studio 2010完美但不工作在visual studio 2008, 如果有任何其他異常,我錯過了?還有什麼我應該檢查,以便知道我錯過了什麼?jquery-1.4.1.min.js不工作

注意到*我只能收到警報(起點),而不是警報(END1)和警報(END2)

最新編輯評論 - 我發現我的jQuery文件裝入不正確,我不想使用網址,可以提供給我本地的src嗎?我在解決方案中獲得了幾個項目文件,我的腳本文件夾位於我的項目文件中,所以我的本地src應該如何?

<script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script> 
<script type="text/javascript"> 
alert("Starting"); 

var data = { 
    btnSaveDraft: "this is save draft button", 
    btnSubmit: "this is button submit"  

} 

function ShowTooltip() { 
    var Tip = $("<div class='dinamictip'></div>"); 
    $("input").hover(function() { 
     Tip.text(''); 
     var ToolTipID = $(this).attr('id'); 
     var height = $(this).height() + 10; 
     var offset = $(this).offset(); 
     if (data[ToolTipID].split('<br\>').length - 1) { 
      var temp = data[ToolTipID].split('<br\>').length - 1; 
      height = temp * 10; 
     } else { 
      height = 10; 
     } 


     Tip.html(data[ToolTipID]); 


     Tip.css('display', 'inline').css('position', 'absolute').css('background', 'lightyellow').css('border', '1px solid #cccccc').css('color', '#6c6c6c').css('left', offset.left).css('top', offset.top - height).css('border-radius', '15px') 



     Tip.appendTo('body'); 


    }, 

      function() { 
       Tip.remove(); 
      }); 

} 



    $(function() { 
    ShowTooltip(); 
    alert("End1"); 
}); 
alert("End2"); 
</script> 
+1

它以什麼方式「不工作」 – 2013-03-05 06:20:25

+0

使用FireBug控制檯檢查天氣您的腳本加載與否 – sasi 2013-03-05 06:20:27

+0

我發現我的jquery文件加載不正確,我不想使用url ,可以提供給我本地的src嗎?我在解決方案中獲得了幾個項目文件,我的腳本文件夾位於我的項目文件中,所以我的本地src應該如何? – 2013-03-05 08:24:13

回答

0

可能這是錯誤,請嘗試撥打電話doc ready

$(function(){ 
    ShowTooltip(); 
}); 
+0

它不工作! – 2013-03-05 06:44:02

+0

你確定你的jQuery被加載了嗎?控制檯中有任何錯誤嗎? – Jai 2013-03-05 06:48:01

+0

沒有錯誤!這很奇怪! – 2013-03-05 07:10:21

0

嘗試運行i t在$(document).ready(function(){ }。另外,不需要像這樣鏈接多個css()調用。嘗試使用的語法css({prop1: 'value1', prop2: 'value2'})