关于jQuery

2017-10-13  本文已影响2人  攻克乃还_
1.JS存在的问题:
2.jquery优势:
3.引用jQuery类库
<script src="js/jquery-1.11.3.min.js"></script>
4.jQuery常用语法
$()
$('#main .word')
console.log($('p'));
 console.log($('.word').attr('class'));
 $('img').attr('src', 'image/img_02.jpg');
 $('img').attr('width', '100px');
console.log($('p').text());
$('p').text('我是MT');

7.1.从下标取值

eq(0)

7.2.显示

$('button').eq(0).on('click', function () {
           $('p').show();
           $('img').show();
 });

7.3.隐藏

$('button').eq(1).on('click', function () {
            $('p').hide();
            $('img').hide();
 });

7.4.切换

// 2000是时间
$('button').eq(2).on('click', function () {
            $('p').toggle(2000);
            $('img').toggle(2000);
});
 var datas = [10,21,222,3232,4];
 $.each(datas, function (index, value) {
      console.log(index, value);
 });
// 取出数组datas中222的下标
console.log($.inArray(222, datas));
$('.word').css({
       background:'red',
       border:'1px solid green'
});
5.实战应用
$(window).on('scroll', function () {});
var lastBox = $('#main>div').last();
var lastBoxDis = $(lastBox).outerHeight() * 0.5 + $(lastBox).offset().top;
var clientHeight = $(window).height();
var screenWidth = $(window).width();
var scrollTopHeight = $(window).scrollTop();
var allBox = $('#main>.box');
var boxWidth = $(allBox).eq(0).outerWidth();
$('#main').css({
    'width': cols * boxWidth + 'px',
    'margin': '0 auto'
 });
var newBox = $('<div>').addClass('box').appendTo($('#main'));
上一篇 下一篇

猜你喜欢

热点阅读