我在元素 mouseenter 上为字体大小设置动画时遇到问题:
HTML:
<p>Hello!</p>
Javascript:
$(document).ready(function () {
("p").mouseenter(function () {
("p").animate({
"font-size": "50px"
});
});
我在元素 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 库。
$(document).ready(function(){
$("p").click(function(){
$(this).animate({fontSize:"30px"});
});
});