한번 만들어봤습니다. cshop님 안되면 이것으로 쓰셔도 됩니다.
OPTION
easing 옵션이 linear, swing외 다른 것을 사용할 경우 jQuery UI의 effect만 있으면 됩니다. 또는 첨부된 "jquery.easing.aequum.fix.min.js" 파일을 대신 사용하면 됩니다. 필요 없을 경우 빼면 됩니다.
/* option 기본값 */
var option = { /* default */
easing : "linear",
duration : 750,
callback : undefined
};
사용 방법
// lavaSample 의 id를 가진 것을 변형함 (일반적인 jQuery Selector와 같음 2개 이상 적용 가능)
$("#lavaSample").aLavaLamp();
// Easing옵션은 문자열, duration은 Number 자료형, callback은 함수형 (순서에 상관X, by 자료형)
$("#lavaSample").aLavaLamp("Easing옵션", duration, callback );
$("#lavaSample").aLavaLamp({
easing : "linear",
duration : 750,
callback : function() {
alert('hi');
}
});
스타일 변경 방법
- 높이는 float 속성 때문에 직접 변경시 맞게 다시 입력하여 설정해야 합니다.
- 또한 해당 aLavaLamp를 적용한 ul 다음에 나오는 블록 요소 등은 이전 float 속성 때문에 clear:left를 사용하는 것이 레이아웃에 이상을 주지 않아 좋습니다.
- 메뉴 항목은 높이 변경은 "ul.aLavaLamp li a "의 line-height로 변경하세요.
테스트 완료
- IE6, IE7, IE8, IE9 with Standard Mode
- IE6, IE7, IE8, IE9 with Quirk Mode
- Netscape Navigator 9
- Firefox9, Chrome16, Opera11, Safari5
변경 내역
- 2012-01-03 - div.aequumLavaBack 좌표계 변경 (보다 안정적) => ul.aLavaLamp에 position:relative 추가할 것
- 2012-01-03 (2) - 파일 올림 정리 (경로 수정)
노란색 영역은 추가 padding, 상대 위치에서 테스트 용도입니다. 내부 ul 이하 코드만 쓰시면 됩니다.
첨부파일
댓글 1개
게시글 목록
| 번호 | 제목 |
|---|---|
| 12281 |
JavaScript
팝업창을 브라우저 해상도 구분없이 항상 중앙에 띄우기 입니다.
1
|
| 20386 | |
| 12280 |
jQuery
간단한 셀렉트 드롭다운 제이쿼리
|
| 12279 |
JavaScript
우클릭해제 소스 보기 자바스크립트 입니다.
|
| 12278 |
JavaScript
미리보기 소스 입니다.
|
| 12277 |
JavaScript
움직임이 자연스러운 자바시계 입니다.
|
| 12276 |
JavaScript
특정사람에게 메일 보내기 입니다.
|
| 12275 |
JavaScript
DirectX의 와이프 기능을 사용한 이미지 스와핑 효과 내기 입니다.
|
| 12274 |
JavaScript
iframe 써서 노 프레임 효과 내기 입니다.
|
| 12273 |
jQuery
이미지 없이 구현하는 간단한 별점 기능 제이쿼리
|
| 12272 | |
| 12260 |
node.js
Node.js - 실시간 위치 추적 (1)
11
|
| 360 | |
| 12258 | |
| 12257 | |
| 12256 | |
| 12255 | |
| 12253 | |
| 12252 | |
| 12251 | |
| 12250 | |
| 12249 | |
| 12248 | |
| 12247 | |
| 12246 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기