簡體   English   中英

如何在mouseenter上設置字體大小的動畫

[英]How to animate font-size on mouseenter

我在元素mouseenter上設置字體大小動畫時遇到問題:

演示小提琴

HTML

<p>Hello!</p>

Javascript

$(document).ready(function () {
("p").mouseenter(function () {
    ("p").animate({
        "font-size": "50px"
    });
});

("p")應該是$("p")
您缺少});
而且您沒有使用jQuery庫

$(document).ready(function () {
    $("p").mouseenter(function () {
        $(this).animate({"font-size": "50px"});
    });
});

小提琴演示

編寫相同內容的更好方法是:

jQuery(function($) {  // DOM ready shorthand

    $("p").mouseenter(function() {
        $(this).animate({ fontSize : 50 });
    });

});

請記住,始終保持引用目標對象元素$(this)以獲取所需的結果。

您必須在代碼中使用$號嘗試此代碼。 我測試了。

 $(document).ready(function () {
            $("p").mouseenter(function () {
                $(this).animate({
                    "font-size": "50px"
                });
            });
        });

您缺少}); 和$符號,以及您的小提琴中的jQuery庫。

http://jsfiddle.net/qjUc5/5/

$(document).ready(function(){
  $("p").click(function(){
    $(this).animate({fontSize:"30px"});
  });
});

暫無
暫無

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

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