簡體   English   中英

jquery-1.4.1.min.js無法正常工作

[英]jquery-1.4.1.min.js is not working

下面的代碼在Visual Studio 2010中可以運行完美,但是在Visual Studio 2008中不能運行,如果還有其他例外,我會錯過嗎? 我還應該檢查什么才能知道我缺少什么?

注意*我只能接收警報(開始),但不能接收警報(end1)和警報(end2)

最新編輯的評論-我發現我的jquery文件未正確加載,我不想使用url,可以為我提供本地src嗎? 我在解決方案中沒有幾個項目文件,我的Script文件夾在我的項目文件中,所以本地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>

使用FireBug控制台檢查腳本是否已加載。

添加此行..而不是您的jquery js文件

http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js

可能是錯誤,請嘗試在doc ready調用:

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

嘗試在$(document).ready(function(){ }運行它。同樣,也不需要像這樣鏈接多個css()調用。請嘗試使用css({prop1: 'value1', prop2: 'value2'})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM