$(함수 () {
$("#divid h5.head").bind("click", function () { //세 개의 매개변수가 포함된 이벤트 바인딩, 첫 번째는 이벤트, 두 번째는 이벤트
경고($(this).text());
});
$("#divid h5.content").css("display", "none"); //Css 메소드는 라벨 스타일을 동적으로 설정하는 것입니다
});
$(함수 () {
$("#btnid").bind("클릭", 함수 () {
if (bool == true) {
$("#btnid .content").css("표시", "없음");
부울 = 거짓;
$(this).val("디스플레이");
}
그렇지 않으면 {
$("#btnid .content").css("디스플레이", "");
부울 = true;
$(this).val("숨김");
}
});
});
$(함수 () {
$("input[type=button]").bind("click", function () { //콘텐츠 표시 및 숨기기
var content = $("#divid .content");
if (content.is(":visible")) {
content.hide();
$(this).val("디스플레이");
}
그렇지 않으면 {
content.show();
$(this).val("숨김");
}
});
});
Rocky?
비를 내리세요. 우산을 가져갈 필요가 없습니다. 모든 것이 끝나도록 하세요.
본문>
위 작업에서 바인드 이벤트를 새로 배웠는데 바인드 이벤트에는 세 가지 매개변수가 있습니다. 첫 번째 매개변수는 click, dbclick, mouseover 등과 같은 이벤트 이름입니다. 두 번째 매개변수는 data입니다. object, 세 번째 매개변수는 바인딩된 이벤트 함수를 처리하는 데 사용되는 메서드입니다. 또한 여기에는 애니메이션의 예, 즉 표시 또는 숨기기도 작성됩니다. show()와 hide()를 배우기 전에는 보통 위의 첫 번째 방법으로 작성하는데, 그냥 bool형 변수만 정의하면 되지만, show-hide 시간 처리 버튼을 작성할 때는 위와 같습니다. 여전히 꽤 귀찮기 때문에 show()와 hide()를 배우고 나면 훨씬 간단해집니다. 즉, 직접 숨기고 표시할 수 있습니다. 분명히 비교할 수 있습니다. 코드 처리는 간단합니다.
<script><br>
$(함수 () {<br>
$("input[type=button]").toggle(function () { //toggle의 두 매개 변수는 모두 이벤트이며 차례로 호출됩니다.<br>
$(this).css("배경색상","빨간색");<br>
}, 함수() {<br>
$(this).css("배경색상", "노란색");<br>
});<br>
});<br>
$(함수 () {<br>
$("div").each(함수 () {<br>
$(this).bind("mouseup", 함수 (e) {<br>
Alert(e.pageX); //마우스의 x방향 위치 출력<br>
Alert(e.pageY); //y방향 마우스 위치 출력<br>
Alert(e.which); //마우스 버튼 선택 출력, 1은 마우스 왼쪽 버튼, 2는 롤러 버튼, 3은 마우스 오른쪽 버튼 <br>
});<br>
});<br>
});<br>
$(함수 () {<br>
$("#txt").keydown(함수 () {<br>
e.preventDefault(); //태그 링크 방지<br>
Alert(e.keyCode); //키보드가 요청 코드를 받습니다<br>
});<br>
});<br>
$(함수 () {<br>
$("#ouuerdiv").click(함수 () {<br>
경고($(this).text());<br>
});<br>
$("#div").click(함수 () {<br>
경고($(this).text());<br>
});<br>
$("#innerdiv").click(function () { //여기서 이벤트의 버블링 현상을 작성합니다. PreventDefault 또는 RecentDefault<br>를 사용하여 버블링을 구성할 수 있습니다.
경고($(this).text());<br>
});<br>
})<br>
<br>
<br>
<input type="button" name="btnname" value="button" id="btn"/><br>
<div id="ouuerdiv"> 외부 div<div id="div">중간 div<div id="innerdiv">내부 div</div></div></div><br>
<a href="http://www.baidu.com" id="a">바이두</a><br>
<textarea id="txt"rows="5" cols="5"><br>
</텍스트 영역><br>
</본문></div>
<br>
Toggle 이벤트: 마우스 클릭 이벤트를 시뮬레이션합니다. 첫 번째 이벤트는 마우스가 요소 위로 이동할 때 트리거되고 두 번째 이벤트는 마우스가 요소를 떠날 때 트리거됩니다. 두 이벤트는 서로 전환하여 트리거됩니다. 또한 이벤트 버블링도 언급됩니다. 이벤트 버블링은 실제로 간단히 다음과 같이 이해됩니다. 페이지에 여러 이벤트가 있을 수 있거나 여러 요소가 하나의 이벤트에 해당할 수 있습니다. 위와 같이 페이지에 두 개의 요소가 있고 하나의 div 요소가 다른 div 요소에 중첩되어 있고 두 요소 모두에 바인딩된 클릭 이벤트가 있다고 가정합니다. 그런 다음 내부 div 요소를 클릭하면 외부 div도 표시됩니다. 그냥 이벤트가 터지는군요. 여기서 주목해야 할 점은 모두 이벤트에 바인딩되어 있다는 점입니다. 클릭 이벤트만 내부적으로 발생한다고 당연하게 여기기 쉽습니다.
<p><strong>3. 이벤트 제거 및 여러 이벤트 연속 추가<br>
</strong></p>
<div class="codetitle">
<span><a style="CURSOR: pointer" data="95010" class="copybut" id="copybut95010" onclick="doCopy('code95010')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div>
<div class="codebody" id="code95010"><script><br>
$(함수 () {<br>
$("removeall").click(function () { <br>
$("#btn").unbind(); //이벤트 제거<br>
});<br>
$("#btn").bind("click", function () { //여러 개의 이벤트를 연속적으로 추가할 수 있습니다<br>
$("#text").append("<p>처음으로 추가된 이벤트입니다</p>")<br>
})<br>
.bind("클릭", 함수 () {<br>
$("#text").append("<p>두 번째로 추가된 이벤트입니다</p>")<br>
})<br>
.bind("클릭", 함수 () {<br>
$("#text").append("<p>세 번째로 추가된 이벤트입니다</p>")<br>
})<br>
});<br>
<br>
<br>
<button id="btn">나를 클릭하세요</button><button id="removeall">모든 일정 삭제</button><br>
<div id="text">div 텍스트 정보</div><br>
</본문></div>
<br>
위에서 바인드 이벤트는 이벤트를 추가하는 것이고, 언바인드는 이벤트를 제거하는 것이라고 배웠습니다. 비교해 보면 알겠지만, 여러 이벤트를 연속으로 추가하는 경우는 실제로 이벤트를 추가하고 계속 바인딩하는 경우입니다. 이벤트를 추가하세요.
<p><strong>4. 시뮬레이션 이벤트</strong></p>
<p>우리가 연구한 위 바인드 이벤트, 클릭 이벤트 등은 일반적으로 버튼을 클릭하여 트리거될 수 있는 이벤트입니다. 그러나 때로는 클릭 효과를 얻기 위해 사용자 작업을 시뮬레이션해야 합니다. 입력 및 구매 사용자가 클릭할 필요 없이 나중에 클릭 이벤트가 트리거되면 Trigger() 메서드를 사용하여 시뮬레이션 작업을 완료합니다. </p>
<p><strong>5. 기타 이벤트<br>
</strong></p>
<div class="codetitle">
<span><a style="CURSOR: pointer" data="34531" class="copybut" id="copybut34531" onclick="doCopy('code34531')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div>
<div class="codebody" id="code34531"><script><br>
$(함수 () {<br>
$("#btn").click(함수 () {<br>
//$("#div").hide(2000); //2초 이내에 숨기기<br>
//$("#div").show(2000); //2초 이내에 <br> 표시
//$("#div").fadeIn(2000); //요소가 완전히 표시될 때까지 요소의 불투명도를 높입니다. <br>
//$("#div").fadeOut(2000); //요소가 완전히 사라질 때까지 요소의 불투명도를 줄입니다<br>
$("#btn").toggle(함수 () { <br>
$("div").slideDown(2000); //요소의 높이를 변경하고 위에서 아래로 표시합니다<br>
$(this).val("디스플레이") <br>
}, 함수() {<br>
$("div").slideUp(2000); //요소의 높이를 변경하고 아래에서 위로 짧게 숨깁니다<br>
$(this).val("숨김")<br>
});<br>
});<br>
//$("#btn").click(함수 () {<br>
// $("div").fadeTo(600,0.2); //fadeTo 메소드는 0.6초 이내에 투명도가 0.2<br>일 때 적용 가능합니다.
//});<br>
});<br>
<br>
<br>
<div id="div" 스타일="너비:300px; 높이:300px;" >1234</div><br>
<input type="button" name="name" value="동작 애니메이션" id="btn" /><br>
</본문></div>
<br>
애니메이션 방식
<p><strong>6. 멀티라인 텍스트박스 적용 - 높이 변경<br>
</strong></p>
<div class="codetitle">
<span><a style="CURSOR: pointer" data="15969" class="copybut" id="copybut15969" onclick="doCopy('code15969')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div>
<div class="codebody" id="code15969"><script src="script/jquery-1.7.1.min.js"></script>
<스타일>
입력:초점,텍스트 영역:초점 {
테두리:1px 솔리드 #f00;
}
스타일>
$(함수 () {
var 코멘트 = $("#comment");
$(".bigger").click(함수 () {
if (comment.height() < 500) {
comment.height($("#comment").height() 100); //원래 높이를 기준으로 100씩 높이 증가
}
});
$(".smaller").click(함수 () {
if (comment.height() > 100) {
comment.height($("#comment").height() - 100); //원래 높이를 100만큼 줄입니다
}
})
})
<본문>
위의 작업은 클릭하여 확대하면 텍스트 영역의 높이가 높아지고 영역이 커지는 것을 깨닫습니다. 클릭하여 시간을 줄이면 텍스트 영역의 영역이 작아지는 것, 즉 애니메이션 효과가 발생합니다. 달성.
$(함수 () {
$("#checkall").bind("클릭", 함수 () {
$(":checkbox").each(함수 () {
$(this).attr("checked", "checked"); //버튼 클릭 시 모든 항목을 선택해야 합니다
});
});
$("#checkno").bind("클릭", 함수 () {
$(":checkbox").attr("checked", false); //버튼 클릭 시 모든 버튼의 체크가 해제되어야 합니다
});
$("#checkRev").bind("클릭", 함수 () {
$(":checkbox").each(함수 () {
if ($(this).attr("checked") == "checked") {
$(this).attr("checked", false);
}
그렇지 않으면 {
$(this).attr("checked", true); //버튼 클릭시 선택된 것은 지워지고, 선택되지 않은 것은 선택됩니다
}
});
});
//또는:
$(this).attr("체크됨", !$(this).attr("체크됨"));
});
여기서 주목해야 할 점은 체크박스의 선택 여부를 결정하려면 해당 요소의 selected 속성을 제어하여 목적을 달성해야 한다는 것입니다. , 이는 선택되지 않았음을 의미합니다.
우리는 일상 업무에서 PPT를 자주 사용하는데, PPT의 모든 조작 기능에 대해 잘 알고 계시나요? 예를 들면: ppt에서 애니메이션 효과를 설정하는 방법, 전환 효과를 설정하는 방법, 각 애니메이션의 효과 지속 시간은 어떻게 되나요? 각 슬라이드가 자동으로 재생되고, ppt 애니메이션에 들어갔다가 나올 수 있는지 등이 있습니다. 이번 호에서는 먼저 ppt 애니메이션에 들어가고 나가는 구체적인 단계를 알려드리겠습니다. 친구 여러분, 한 번 살펴보세요. 바라보다! 1. 먼저 컴퓨터에서 ppt를 열고 텍스트 상자 밖을 클릭하여 텍스트 상자를 선택합니다(아래 그림의 빨간색 원 참조). 2. 그런 다음 메뉴 바에서 [애니메이션]을 클릭하고 [삭제] 효과를 선택합니다(그림의 빨간색 원 참조). 3. 다음으로 [
jQuery에서 PUT 요청 방법을 사용하는 방법은 무엇입니까? jQuery에서 PUT 요청을 보내는 방법은 다른 유형의 요청을 보내는 것과 유사하지만 몇 가지 세부 사항과 매개 변수 설정에 주의해야 합니다. PUT 요청은 일반적으로 데이터베이스의 데이터 업데이트 또는 서버의 파일 업데이트와 같은 리소스를 업데이트하는 데 사용됩니다. 다음은 jQuery에서 PUT 요청 메소드를 사용하는 구체적인 코드 예제입니다. 먼저 jQuery 라이브러리 파일을 포함했는지 확인한 다음 $.ajax({u를 통해 PUT 요청을 보낼 수 있습니다.
MySQL의 ISNULL() 함수는 지정된 표현식이나 열이 NULL인지 여부를 확인하는 데 사용되는 함수입니다. 부울 값을 반환하며, 표현식이 NULL이면 1, 그렇지 않으면 0을 반환합니다. ISNULL() 함수는 SELECT 문이나 WHERE 절의 조건부 판단에 사용할 수 있습니다. 1. ISNULL() 함수의 기본 구문: ISNULL(expression) 여기서 표현식은 NULL인지 또는 NULL인지를 결정하는 표현식입니다.
제목: jQuery 팁: 페이지에 있는 모든 태그의 텍스트를 빠르게 수정하세요. 웹 개발에서는 페이지의 요소를 수정하고 조작해야 하는 경우가 많습니다. jQuery를 사용할 때 페이지에 있는 모든 태그의 텍스트 내용을 한 번에 수정해야 하는 경우가 있는데, 이는 시간과 에너지를 절약할 수 있습니다. 다음은 jQuery를 사용하여 페이지의 모든 태그 텍스트를 빠르게 수정하는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 먼저 jQuery 라이브러리 파일을 도입하고 다음 코드가 페이지에 도입되었는지 확인해야 합니다. <
가끔 우리는 ppt에 애니메이션을 추가해야 할 때가 있습니다. 예를 들어 뇌우 ppt를 만들고 거기에 애니메이션 뇌우 효과를 추가하려면 어떻게 해야 할까요? 오늘은 편집자가 뇌우 PPT에서 애니메이션 뇌우 만드는 방법을 소개하겠습니다. 실제로는 매우 간단합니다. 1. 먼저 그림과 같이 "삽입" - "도형" - "기본도형" - "번개도형"이라는 PPT 페이지를 엽니다. 2. 오른쪽의 "채우기 및 선" 탭에서 그림과 같이 "채우기": 흰색, "선택" "선": 검정색을 선택합니다. 3. "애니메이션" - "사용자 정의 애니메이션" - "효과 추가" - "강조" - "미묘함" - "깜박임"을 클릭하고,
제목: jQuery를 사용하여 모든 태그의 텍스트 내용을 수정합니다. jQuery는 DOM 작업을 처리하는 데 널리 사용되는 인기 있는 JavaScript 라이브러리입니다. 웹 개발을 하다 보면 페이지에 있는 링크 태그(태그)의 텍스트 내용을 수정해야 하는 경우가 종종 있습니다. 이 기사에서는 jQuery를 사용하여 이 목표를 달성하는 방법을 설명하고 구체적인 코드 예제를 제공합니다. 먼저 페이지에 jQuery 라이브러리를 도입해야 합니다. HTML 파일에 다음 코드를 추가합니다.
jQuery는 웹 페이지에서 DOM 조작 및 이벤트 처리를 처리하는 데 널리 사용되는 인기 있는 JavaScript 라이브러리입니다. jQuery에서 eq() 메서드는 지정된 인덱스 위치에서 요소를 선택하는 데 사용됩니다. 구체적인 사용 및 적용 시나리오는 다음과 같습니다. jQuery에서 eq() 메서드는 지정된 인덱스 위치에 있는 요소를 선택합니다. 인덱스 위치는 0부터 계산되기 시작합니다. 즉, 첫 번째 요소의 인덱스는 0이고 두 번째 요소의 인덱스는 1입니다. eq() 메소드의 구문은 다음과 같습니다: $("s
jQuery 요소에 특정 속성이 있는지 어떻게 알 수 있나요? jQuery를 사용하여 DOM 요소를 조작할 때 요소에 특정 속성이 있는지 확인해야 하는 상황이 자주 발생합니다. 이 경우 jQuery에서 제공하는 메소드를 사용하여 이 기능을 쉽게 구현할 수 있습니다. 다음은 jQuery 요소에 특정 속성이 있는지 확인하기 위해 일반적으로 사용되는 두 가지 방법을 특정 코드 예제와 함께 소개합니다. 방법 1: attr() 메서드와 typeof 연산자를 // 사용하여 요소에 특정 속성이 있는지 확인