jquery

简介
简化JavaScript的开发,JavaScript库封装了很多预定义的对象和实用函数。

基础操作
导入
通过script标签导入JQuery

<script type="text/javascript" src="jquery.min.js"></script>
JQuery 的基本语法格式

<script src="jquery.min.js"></script> <script> $(function(){ $('li').on('click',function(e){ //阻止冒泡事件 e.stopPropagation() //删除所有被点击按钮的兄弟元素 $(this).siblings().remove(); }) }) </script>
在document加载完后执行function

## 
<script>
    $(document).ready(function(){
});
</script>

操作Dom

<script>
    $(document).ready(function(){//在document加载完后执行function
        //显示
        // $('#panel1').hide(200).show(1000);
        //移动
        // $('#panel1').slideUp(1000).delay(1000).slideDown(1000);
        //渐入渐出
        //$('#panel1').fadeIn(1000).fadeOut(1000);
        // $('#panel1').fadeToggle(1000).fadeToggle(1000);
        // $('#panel1').toggle(1000).toggle(1000);
});
</script>

操作样式

<script>
    $(document).ready(function(){
  //CSS   JQ操作样式
      /*$('#panel1').css({
        color:'red',
         fontWeight:'bold',
        display:'none'
    });*/
});
'$'符号后加class名.css然后修改样式

事件

<script>
    $(function(){
        $('#btn1').on('click',function(){//添加点击事件
            $('#panel1').toggle();  //点击事件
        })

        $('#btn2').on('click',function(){//添加点击事件
            $('#panel2').slideToggle();  //点击事件
        })

        $('#btn3').on('mouseenter',function(){//添加鼠标移入事件
            $('#panel3').slideToggle();  //点击事件
        })

        $('#btn4').on('click',function(){//添加点击事件
            $('#panel4').slideToggle();  //点击事件
        })
        //改变元素的内容
        //$('#panel1').html("What's going on <strong>Baby!</strong>");
        $('#panel1.panel-body').html('new content');
    })
</script>
<script>
    $(function(){
        //为每个button添加点击事件
        $('.panel-button').on('click',function(){
            //动态获取被点击button的自定义属性值
            var panelId = $(this).attr('data-panelId');
            //进行操作
            $('#'+panelId).toggle();
        })
    })
</script>

为所有的button都添加了点击事件,

posted @ 2024-05-10 10:44  MAOCE  阅读(32)  评论(0)    收藏  举报