day2

JQuery

查找

$('p').css('color','red');
//id名查找
$('#p').css('color','pink');
//class名查找
$('.p').css('color','blue');
//元素间的关系查找
$('body p').css('font-size','30px');
//选择#p紧挨着的第一个p标签
$('.p+p').css('color','yellow');
//选择#p后面紧挨着的所有p标签
$('#p~p').css('color','green');
//选择第一个p元素
$('p:first').css('font-size','20px');

显示隐藏及切换

//hide 隐藏    ( 时间  函数回调 )
// show 显示   ( 时间  函数回调 )   
$('p').hide(3000,a);
function a(){
    $('p').show(3000,b);
// toggle 切换隐藏和显示效果 隐藏变显示,显示变隐藏
$('.box').toggle();
}

滑动及切换

//slideDown() 向下滑(时间  函数回调)
//slideUP() 向上滑(时间  函数回调)
//slideToggle() 切换上滑和下滑的效果
// stop() 停止所在运行的动画
// :eq(下标)
$('button:eq(0)').click(function(){
     $('div').stop().slideDown();
})
$('button:eq(1)').click(function(){
    $('div').stop().slideUp();
})
$('button:eq(2)').click(function(){
    $('div').stop().slideToggle();
 })

淡入、淡出及切换

//fadeOut() 淡出(时间  函数回调)
$('button:eq(0)').click(function(){
    $('div').stop().fadeOut();
})
//fadeIn() 淡入(时间  函数回调)
$('button:eq(1)').click(function(){
    $('div').stop().fadeIn();
})
//fadeToggle() 切换 切换淡入和淡出的效果
$('button:eq(2)').click(function(){
    $('div').stop().fadeToggle();
})

案例

轮播

var num = 0;
var xh = null;
//简化代码
function play(){
    num++;
    if (num == 2) {
        num = 0;
    }
    $('div .list li').fadeOut();
    $('div .list li').eq(num).fadeIn();
    $('.liso li').css('background','#000');
    $('.liso li').eq(num).css('background','#f00');
}
//设置计时器
function a() {
    xh = setInterval(function () {
        play();
    }, 3000)
}
a();
//点击按钮切换图片
$('div button:eq(0)').click(function () {
    num--;
    if (num < 0) {
        num = 1;
    }
    $('div .list li').fadeOut();
    $('div .list li').eq(num).fadeIn();
    $('.liso li').css('background','#000');
    $('.liso li').eq(num).css('background','#f00');
})
$('div button:eq(1)').click(function () {
    play();
})
//鼠标移入停止定时器
$('div').mouseover(function () {
    clearInterval(xh);
})
//鼠标移出引用函数
$('div').mouseout(function () {
    a();
})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 通过jQuery,您可以选取(查询,query)HTML元素,并对它们执行“操作”(actions)。 jQuer...
    枇杷树8824阅读 3,887评论 0 3
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,053评论 3 119
  • NodeJS TCP与UDP 一个最简单的TCP服务端 当一个客户端创建了一个新连接,传递给net.createS...
    77即是正义阅读 11,778评论 0 8
  • 在刚刚怀孕的时候,还觉得自己一定是可以做个有毅力的胖子。比如为了自己的身材可以每天保持走动5个小时,可以每天控制住...
    爱上灰胖胖的喵阅读 3,685评论 0 0
  • 疼了,才能学会自己心疼自己。
    写字的左手阅读 2,744评论 0 0

友情链接更多精彩内容