>웹 프론트엔드 >JS 튜토리얼 >jquery는 Yahoo 홈페이지의 클릭 대화 상자 효과를 시뮬레이션합니다.

jquery는 Yahoo 홈페이지의 클릭 대화 상자 효과를 시뮬레이션합니다.

WBOY
WBOY원래의
2016-05-16 18:29:571226검색

여기서 설명드리자면, 이런 효과는 스크립트하우스에서도 비슷한 효과를 출시한 적이 있습니다. 자세한 내용은 스크립트 다운로드 센터에서 확인하실 수 있습니다.

렌더링:

jquery는 Yahoo 홈페이지의 클릭 대화 상자 효과를 시뮬레이션합니다.

면책조항: 제가 한 일은 단지 이 효과를 얻기 위한 것이었습니다. 미학적 측면에서는 야후 홈페이지를 이만큼 아름답게 만들지는 않았으니 걱정하지 마세요!

원재료 :

jquery는 Yahoo 홈페이지의 클릭 대화 상자 효과를 시뮬레이션합니다.

jquery는 Yahoo 홈페이지의 클릭 대화 상자 효과를 시뮬레이션합니다.

jquery는 Yahoo 홈페이지의 클릭 대화 상자 효과를 시뮬레이션합니다.

사물:

1: 각 li 태그에 정지 이벤트 추가

2: iframe을 빌드하고 현재 li 태그 아래에 있는 a 요소의 href 속성 값을 가져옵니다.

3: iframe 요소가 포함된 DIV를 빌드하고
HTML 구조를 표시합니다.

코드 복사 코드는 다음과 같습니다.


  • News ;
  • 体育

  • ;a href= "http://www.sina.com">엔터테인먼트



CSS 스타일:
코드 복사 코드는 다음과 같습니다.

ul{
float:left; }
ul li {
여백:15px
너비:100px
위치:상대적;
a{
-장식:없음;
색상:#8000ff;
.show{
너비:640px
위치:절대값:- 45px;
왼쪽 :30px
배경:url(1.gif) 반복 없음
패딩:45px 20px 35px 40px;
.close{
너비:22px ;
높이: 22px;
display:block;
배경:url(2.gif) 반복 없음; }
.quick {
위치:절대;
왼쪽:30px;
배경:url(3.jpg) 너비:37px;
높이:26px;
글꼴 크기:12px;
라인 높이:26px
}


JS 코드 :




코드 복사


코드는 다음과 같습니다.


$( document).ready(function(){
$('ul li a').hover(function(e){
varquickw=$(this).parent().parent().find(' #clickdiv');
if (빠른){
$('#clickdiv').remove()