JavaScript不能用于我的html文档

时间:2016-10-21 18:16:52

标签: javascript jquery html css

我的HTML文档上有一个按钮,如下所示

<input type = "submit" value = "Manuals and Coaching Tools" class = "col-sm-1" style="white-space:normal;" id = "mac">

我在文档的底部有这个jQuery块。当点击按钮时,它应该以id“gold”淡入div。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js">
$(document).ready(function () {
  $('#mac').click(function(){    
    $('#gold').fadeIn('slow');
  });
});
</script>

然而,代码似乎无法工作/触发,也没有任何反应。任何有关为何发生这种情况的建议都非常感谢。

注意:显示:无应用于css中的“gold”div,但我希望div在点击按钮后淡入。

5 个答案:

答案 0 :(得分:3)

拆分脚本标签:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script>
$(document).ready(function () {
  $('#mac').click(function(){    
    $('#gold').fadeOut('slow');
  });
});
</script>

修改JSFiddle

答案 1 :(得分:1)

以下是工作示例:

$(document).ready(function () {
  $("#mac").click("input", function(){    
    $('#gold').fadeOut('slow');
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type = "submit"   id = "mac"value = "Manuals and Coaching Tools" class = "col-sm-1" style="white-space:normal;">

<div id="gold">Some content</div>

答案 2 :(得分:0)

像这样更改您的JavaScript。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
  $('#mac').click(function(){   
    $('#gold').fadeOut('slow');
  });
});


</script>

答案 3 :(得分:0)

如果你的div#gold是display:none; 你需要将你的jQuqery更新为fadeIn(&#34; slow&#34;)

 $('#mac').click(function(){  
 $('#gold').fadeIn('slow');
 })

答案 4 :(得分:0)

试试这个

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
    <input type = "submit" value = "button" class = "col-sm-1" style="white-  space:normal;" id = "mac">
    <div id="gold" style="display:none">
    hello
    </div>
    <script>
            $(document).ready(function () {
                $('#mac').click(function(){ 
                   $('#gold').fadeIn('slow')
            });
    });
    </script>