Jquery:淡出功能不起作用
Jquery : fadein function not working
我正在跟随jquery视频教程的图像滑块。这是我在html
中的内容 <div id="slider">
<img id="1" src="images/1.jpg" alt="" >
<img id="2" src="images/2.jpg" alt="" />
<img id="3" src="images/3.jpg" alt=""/>
<img id="4" src="images/4.jpg" alt=""/>
</div>
#slider >img{
width: 960px;
height: 300px;
display: none;
float: left;
}
我想在页面加载时淡入第一个图像
$(function(){
$("#slider>img>#1").fadeIn(3000);
});
,但这不起作用。我确实检查了jquery文件也包含在我的源代码中。有人能帮我一下吗?
图像标记<img>
不能有子,因此>
选择器没有意义。正确的代码应该是:
$("#slider>img#1").fadeIn(3000);
另一回事。尽管数字id是有效的HTML5标识符,但最好还是坚持使用更传统的标识符,比如传统浏览器的image-1
:
<img id="image-1" src="images/1.jpg" alt="" >
Try
<div id="slider">
<img id="img1" src="images/1.jpg" alt="" >
<img id="img2" src="images/2.jpg" alt="" />
<img id="img3" src="images/3.jpg" alt=""/>
<img id="img4" src="images/4.jpg" alt=""/>
</div>
$(function(){
$("#img1").fadeIn(3000);
});
您必须使用$(document).ready(function () {...});
这意味着当页面被加载时,该函数将处于活动状态。你应该把你的代码放在这个函数中。
$(document).ready(function(){
$("#slider>img>#1").fadeIn(3000);
});
相关文章:
- 使用复杂数组时Jquery自动完成功能不起作用
- 为什么我的流星每个功能都不起作用
- jQuery点击功能在获取请求后不起作用
- 切换功能不起作用
- 为什么不是'我的修剪功能不起作用
- Angular UI Select2指令搜索功能不起作用
- j查询点击功能在手风琴菜单链接上不起作用
- 为什么这个排序功能在 Safari 中不起作用
- 控制器功能在 Angular.js 中不起作用
- AngularJS 路由功能不起作用
- JavaScript更新功能不起作用
- ScriptX 打印功能在 IE8 中不起作用
- JS表单验证功能不起作用
- 本地存储功能中的图像不起作用
- 复选框树视图功能不起作用
- Web音频-AudioParam调度功能不起作用
- 功能的禁用/启用按钮;不起作用
- JavaScript/jQuery:获取选择功能在Firefox和Chrome中不起作用
- 复选框单击功能不起作用
- Ckeditor插件功能在使用setData(“hai”)之后不起作用;