블로그 이미지
내게 능력 주시는 자 안에서 내가 모든것을 할수 있느니라 - 빌립보서 4 : 13 - happydong

카테고리

Happydong (1363)
프로그래밍 (156)
MUSIC (16)
인물 (3)
Utility (10)
세미나 소식&내용 (22)
IT뉴스 (18)
운동 (830)
CAFE (10)
Life (282)
Total
Today
Yesterday



 지난 6월 1일 삼성동 코엑스인터컨티넨탈호텔에서 REMIX10 행사가 있었다. 
다양한 주재와 재미있는 내용들이 었지만, 회사 출근관계로 참석은 힘들었다. 그래서 좀 아쉬웠는데... 발표자료와 영상을 제공해 주니 좋다. 이는 REMIX10 사이트에서 볼수 있다.



Posted by happydong
, |




지난달에 이베이(eBay)에서 주문한 아이언맨 스티커가 도착했다.^^



이를 빨리 맥북에 붙어 보고 싶은 마음에 회사를 칼퇴근해서 집에 도착하자마자 붙이지 작업 들어갔다.

붙이기 작업을 들어가기 전에 이를 어떻게 붙어야지 효율적으로, 이뿐게 붙일수 있을까 고민에 빠졌다. 한장뿐이라 한번 실

패하면....정말 마음이 속상할 것 같아서...;;

그래서 이 스티커를 붙잡고, 30분 정도 고민에 빠졌다. 다양한 방법들이 생각이 났다. 그래서 내가 생각한대로 붙이기 시작

했다. 그러나...... 생각한데로 잘 안됐다. 에~잇~ 그래서 그냥 막막 붙었다.

붙이고 나니 나름 잘 붙인것 같아 기분이 좋다~^---------^





Posted by happydong
, |






제이쿼리를 활용하여 해당객체에 접근하는 방법에 대해 알아 보겠다. 아래 예제는 간단하게 원하는 객체를 찾아서 스타일을 변경하는 예제이다

Html

<ul id="selected_plays">

        <li>컴퓨터

            <ul>

                <li><a href="http://shopping.naver.com/spcategory/notebook.nhn">노트북</a></li>

                <li>넷북</li>

                <li>데스크탑</li>

            </ul>

        </li>

        <li>의류

            <ul>

                <li><a href="http://shopping.naver.com/category/category.nhn?cat_id=0200">남성의류</a></li>

                <li>여성의류</li>

                <li>아동복</li>

                <li>잡화</li>

            </ul>

        </li>

        <li>전자제품

            <ul>

                <li>주방용품

                    <ul>

                        <li>전자렌지</li>

                        <li>전기밥솥</li>

                    </ul>

                </li>

                <li><a href="http://shopping.naver.com/category/category.nhn?cat_id=0000">생활용품</a></li>

                <li>차량용품</li>

            </ul>

        </li>

    </ul>

 위 HTML문서는 간단한 예제를 위한 내용이며, 위 문서를 눈으로 봐도 알수있듯이 중첩된 리스트에 수직으로 정렬이 되어 있음을 알 수 있을 것이다. 이를 수평정렬로 변경하려고 한다. 미리 작성한 마크업은 건드리지 않고 CSS와 제이쿼리를 이용해서 말이다.

Style(CSS)

.horizontal

{

      float:left;

      list-style:none;

      margin:10px;

}

 

위 코드는 CSS코드이며, HTML문서 내용을 수평으로 만들어줄 코드이다.

 

Script

<script type="text/javascript" src="../Scripts/jquery-1.4.1.js"></script>

    <script type="text/javascript">

        $(document).ready(function () {

            $('#selected_plays > li').addClass('horizontal');

        });

    </script>

 위는 코드는 제이쿼리를 이용해서 스타일을 입히는 코드이다. 위 코드를 간단히 설명하면 $()함수 안에 있는 선택자가 의미하는 것은 selected_plays ID값으로 가지는 요소의 자식(> - 자식 콤비네이터) 중에서 리스트 항목(li) 찾아서, “horizontal”스타일을 입히라는 것이다.

(아래 실행 모습참고)

 

[그림1 – 실행 보습]

 그럼 horizontal스타일이 적용이 안된 나머지 객체들에 다른 스타일을 입혀보도록 하자.

Script

$('#selected_plays li:not(.horizontal)').addClass('sub-level');

위 코드는 selected_plays ID를 가지고 있는 요소의 자식이며, horizontal 클래스를 가지고 있지 않은 항목(:not(.horizontal))를 찾아 해당 스타일 클래스를 적용하라는 내용이다.

 

Posted by happydong
, |