亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

jQuery事件切換

オリジナル 2019-02-15 17:37:39 228
サマリー:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>jQuery事件切換</title><!-- 引入線上jquery文件 --><script src="https://code

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>jQuery事件切換</title>

<!-- 引入線上jquery文件 -->

<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>


<style type='text/css'>

.c2{

color:blue;

}

.c2_2{

background-color:burlywood;

}

.div2{

width:200px;

height:100px;

line-height:100px;

text-align:center;

background-color:coral;

color:darkblue;

}

</style>


<script type='text/javascript'>

//文檔完全加載完成后執(zhí)行

$(document).ready(function(){

//改變單個css屬性  font-size 也可以使用駝峰寫法 fontSize

$('.c1').css('fontSize','30px');

//改變多個css樣式 用 屬性名和屬性值用 ' : ' 分開 多個屬性用 ' , ' 分開,最后一個屬性不需要加 ' , '

$('.c1').css({'color':'#f00','backgroundColor':'#ff0'});

//獲取單個css屬性值  這里返回的是rgb(255, 0, 0);

console.log($('.c1').css('color'));


// addClass() 添加一個或多個類樣式 樣式不需要加 ' . ' 多個樣式用空格區(qū)分開

$('span').addClass('c2 c2_2');

// removeClass() 移除一個或多個類樣式 樣式不需要加 ' . ' 多個樣式用空格區(qū)分開

$('span').removeClass('c2 c2_2');

// attr()  返回指定屬性的屬性值  這里返回的是 title_test

console.log($('span').attr('title'));

//  修改指定屬性的屬性值  修改過后返回的是 test

$('span').attr('title','test');

console.log($('span').attr('title'));

// removeAttr() 移除指定屬性

$('#but1').click(function(){

$('img').removeAttr('src');

});

// hasClass()  樣式不需要加 ' . '  檢測指定樣式是否存在(布爾值) 這里返回的是 false

console.log($('.div1').hasClass('c1'));

// toggleClass 添加或移除類的切換操作

$('#but2').click(function(){

$('.div1').toggleClass('c2');

});

// text() 返回或設置文本內容 這里返回的是 php中文網(wǎng)

console.log($('.div1').text());

// 修改內容  修改過后的內容是 學習中

$('.div1').text('學習中');

console.log($('.div1').text());

// html() 返回或設置元素內容 這里返回的是 php中文網(wǎng)

console.log($('span').html());

//修改添加標簽內容  這個可以解析標簽  php變成斜體  中文網(wǎng)變成粗體

$('span').html('<i>php</i><strong>中文網(wǎng)</strong>')

// val() 返回或這只元素的值 一般為input   這里返回的是 username

console.log($('#ipt1').val());

// 修改val的值  修改過后的內容是 name

$('#ipt1').val('name');

console.log($('#ipt1').val());


// blur() 失去焦點后觸發(fā)事件

$('#ipt2').blur(function(){

$(this).css('backgroundColor','#f00');

});

// focus() 獲得焦點后觸發(fā)事件

$('#ipt2').focus(function(){

$(this).css('backgroundColor','#ff0');

});

// change() 值發(fā)生改變后觸發(fā)事件

$('#ipt3').change(function(){

$(this).css('backgroundColor','#f0f');

});

// click() 點擊后觸發(fā)事件

$("#but3").click(function(){

$(this).css({'width':'100px','height':'40px'});

});

// dblclick() 雙擊后觸發(fā)事件

$("#but3").dblclick(function(){

$(this).css({'width':'150px','height':'40px'});

});

// mouseover() 位于元素上方的時候觸發(fā)事件

// 不論鼠標指針穿過被選元素或其子元素,都會觸發(fā) mouseover 事件

$('.div2').mouseover(function(){

$(this).html('位于元素上方');

});

// mouseenter() 穿過元素的時候觸發(fā)事件

// 只有在鼠標指針穿過被選元素時,才會觸發(fā) mouseenter 事件

$('.div2').mouseenter(function(){

$(this).css('fontSize','25px');

});

// mousemove() 移動到元素時觸發(fā)事件

$('.div2').mousemove(function(){

$(this).css({'color':'#ff0','backgroundColor':'#000'});

});

// mouseleave() 離開元素時觸發(fā)事件

// 只有在鼠標指針離開被選元素時,才會觸發(fā) mouseleave 事件

$('.div2').mouseleave(function(){

$(this).css('color','darkblue');

});

// mouseout() 離開元素時觸發(fā)事件

// 不論鼠標指針離開被選元素還是任何子元素,都會觸發(fā) mouseout 事件

$('.div2').mouseout(function(){

$(this).css('backgroundColor','coral');

});

// mousedown() 元素上方并按下鼠標

$('.div2').mousedown(function(){

$(this).html('按下');

});

// mouseup() 元素上方并松開鼠標

$('.div2').mouseup(function(){

$(this).html('松開');

});

// resize() 調整當前瀏覽器窗口大小時觸發(fā)

var num = 0;

$(window).resize(function(){

num++;

$('.num').text('窗口調整的次數(shù)是: ' + num);

});

$(document).mousemove(function(event){

// event參數(shù)是必須要的

$('.x').text( '鼠標指針位于文檔左邊緣的值是: ' + event.pageX);

$('.y').text( '鼠標指針位于文檔上邊緣的值是: ' + event.pageY);

});

// hover(over,out)  over 鼠標移動到元素觸發(fā)的函數(shù)  out 鼠標移出元素后觸發(fā)的函數(shù)

$('.div3').hover(function(){

$(this).css({'backgroundColor':'#f00','color':'#fff'});

},function(){

$(this).css({'backgroundColor':'#fff','color':'#000'});

});

// toggle() 如果元素可見 則隱藏改元素  如果隱藏 則顯示

$('#but4').click(function(){

$('.div3').toggle();

if($('.div3').css('display') == 'none'){

$(this).text('顯示');

}else{

$(this).text('隱藏');

}

});

});

</script>

</head>

<body>

<p class='c1' >php中文網(wǎng)</p>

<span title='title_test'>php中文網(wǎng)</span><br>

<img src='http://ipnx.cn/static/images/logo.png' alt='php中文網(wǎng)'>

<p><button id='but1'>移除圖片</button></p>

<div class='div1'>php中文網(wǎng)</div>

<p><button id='but2'>添加刪除類樣式切換</button></p>

<form>

<p><input id='ipt1' type="text" value='username'></p>

<p><input id='ipt2' type="text"></p>

<p><input id='ipt3' type="text"></p>

</form>

<p><button id='but3'>點擊-雙擊</button></p>

<div class='div2'></div>

<p class='num'></p>

<p class='x'></p>

<p class='y'></p>

<div class='div3'>php中文網(wǎng)</div>

<p><button id='but4'>隱藏</button></p>

</body>

</html>


添削の先生:韋小寶添削時間:2019-02-15 17:49:47
先生のまとめ:寫的很棒 像jQuery中很多事件方法都是很簡單的 課后沒事多去練習練習就很快能掌握了 這樣以后寫起來就方便多了

手記を発表する

人気のある見出し語