When you click you a checkbox I want the message to fade in slowly.

Why doesn't .fadeIn() work in this example?

HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="content-type" content="text/html;charset=utf-8"/>
        <title>Text XHTML Page</title>
        <link href="css/main.css" rel="stylesheet" type="text/css" media="all"/>
        <script type="text/javascript" src="http://www.google.com/jsapi"></script>
        <script type="text/javascript" src="javascript/main.js"></script>       
    </head>
<body>
    <div class="checkboxList">
        <div class="title">Languages:</div>
        <div class="row"><input class="checkbox" type="checkbox"/><span class="label">Ruby</span></div>
        <div class="row"><input type="checkbox"/><span class="label">PHP</span></div>
        <div class="row"><input type="checkbox"/><span class="label">C#</span></div>
        <div class="row"><input type="checkbox"/><span class="label">Python</span></div>
        <div class="row"><input type="checkbox"/><span class="label">JavaScript</span></div>
    </div>
    <p id="message"></p>
</body>
</html>

javascript:

google.load("jquery", "1.3.2");

//run when page is loaded
google.setOnLoadCallback(function() {

    $('.checkboxList .row').css('color','red');
    $('.checkboxList input').attr('checked', true);
    $('.checkboxList input').bind('click', function() {
        $('#message').html("You clicked on a checkbox.").fadeIn('slow');
    });

});

推荐答案

不执行fadeIn,因为#message元素可见,请隐藏它,添加内容并使其淡入:

$('#message').hide().html("You clicked on a checkbox.").fadeIn('slow');

Jquery相关问答推荐

JQuery日期 Select 器未设置从jQuery中 Select 的月份起90天或3个月

Django BaseDataTableView-Filter_queryset方法不起作用

使用带有 Ajax GET URL 的数组在每次单击按钮时一次单步执行一个

jQuery .append() 创建两个元素而不是一个

Sheets从多张sheet中导入range匹配数据

哪个 JQuery Select 器会排除与给定 Select 器匹配的父项的项目?

jquery如何判断ajax调用的响应类型

如何在 jQuery Select 器中定义 css :hover 状态?

jQuery 绑定点击 *ANYTHING* 但 *ELEMENT*

纯css关闭按钮

使用 jQuery 和 HTML 导出为 CSV

jQuery getJSON 将结果保存到变量中

如何从表格单元格 (td) 中获取相应的表格标题 (th)?

移动 chrome 在滚动时触发调整大小事件

你如何在Javascript中缓存图像

如何使 jQuery Contains 不区分大小写,包括 jQuery 1.8+?

如何通过javascript数组中的键和值查找对象的索引

如何让 twitter bootstrap 子菜单在左侧打开?

如何在 jQuery 中 Select this中的元素?

jQuery / Javascript - 如何将像素值 (20px) 转换为数值 (20)