对象# & lt; HTMLHeadingElement>没有方法'fadeOut'
Object #<HTMLHeadingElement> has no method 'fadeOut'
由于某种原因,我调用的每个函数都不起作用。无论是"淡出","淡出"或"淡出",我得到的错误。
这里是js脚本代码以及HTML。
<html>
<head>
<script type='text/javascript' src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="js/script.js"></script>
<link rel="stylesheet" type="text/css" href="stylesheet.css">
</head>
<body>
<h1>Hello world</h1>
<ol>
<li> Hello</li>
<li> My </li>
<li> Name </li>
<li> is </li>
</ol>
</body>
</html>
$(document).ready(function(){
$('ol li').click(function(){
this.fadeOut('slow');
});
$('h1').click(function(){
this.fadeOut('slow',0.5);
});
$('li:nth-child(1)').mouseenter(function(){
('li:nth-child(2)').fadeOut('slow',0.25);
});
});
有人能解释一下我做错了什么吗?
谢谢
您正在尝试调用对象上不是jQuery的jQuery方法。所以this
变成了$(this)
,等等
$(document).ready(function()
{
$('ol li').click(function()
{
$(this).fadeOut('slow');
});
$('h1').click(function()
{
$(this).fadeOut('slow',0.5);
});
$('li:nth-child(1)').mouseenter(function()
{
$('li:nth-child(2)').fadeOut('slow',0.25);
});
});
相关文章:
- 为什么dijit.form.Select有方法setStore(),而dijit.fform.FilteringSele
- JSPM-是否有方法或需要对捆绑文件进行版本化
- 当用户试图删除indexedDB数据库时,是否有方法执行函数
- Box2dWeb中是否有方法将对象的位置.x输出到console.log()
- 是否有方法在WebCrypto API中获取RSA密钥的组件
- 是否有方法可以快速确定浏览器是否支持启用了cors的图像而不会污染浏览器?
- 是否有方法以编程方式确定私钥是用DER还是PEM编码的?
- 在反序列化JSON对象时,是否有方法将属性名称转换为小写?
- 是否有方法检查特定点(X,Y)是否在SVG元素中
- 是否有方法减少相同if语句的代码
- 对象# & lt; HTMLHeadingElement>没有方法'fadeOut'
- 在babel编译时是否有方法注入或忽略全局变量?
- Node.js query:是否有方法提示用户自定义大小的数组
- 在检查字符串时,是否有方法包含单词变体(过去时,动名词)
- 当元素不处于悬停状态时,是否有方法获得元素的HOVER样式?
- 是否有方法检测和更改输入值格式
- 解析JSON字符串后是否有方法获得对象属性
- 检查对象是否有方法,而不实例化它
- 在附加到webRequest事件时,是否有方法访问匹配的URL模式
- Chrome扩展API的警报有方法明确,是不按文档工作