제이쿼리 링크(값) 복구(?)

제이쿼리 링크(값) 복구(?)

QA

제이쿼리 링크(값) 복구(?)

본문

 

   var windowWidth = $( window ).width();

   if(windowWidth < 768) {

      $("#gnb > li > a").attr("href", "#")

   } else {

      //

   }

 

 

<ul id="gnb">

<li><a href="http://naver.com">네이버</a></li>

<li><a href="http://daum.net">다음</a></li> 

<li><a href="http://sir.kr">에스아이알</a></li> 

<ul>

 

창크기가 768보다 낮으면 모든 a의 href를 #으로 바꾸고

다시 창크기를 키우면 원래 링크를 복구시키고 싶은데요

 

링크를 #으로 바꾸는거 까진되는데 복구를 어떻게 시켜야하는지를 모르겠습니다..

도움부탁드립니다

이 질문에 댓글 쓰기 :

답변 2


 var windowWidth = $( window ).width();
   if(windowWidth < 768) {
      $("#gnb > li > a").attr("href", "#")
   } else {
		$("#gnb > li > a").each(function() {
			$(this).attr("href", $(this).data("val"));		
		});
   }
 
 
<ul id="gnb">
<li><a href="http://naver.com" data-val="http://naver.com">네이버</a></li>
<li><a href="http://daum.net" data-val="http://daum.net">다음</a></li> 
<li><a href="http://sir.kr" data-val="http://sir.kr">에스아이알</a></li> 
<ul>

 var windowWidth = $( window ).width();
   if(windowWidth < 768) {
      $("#gnb > li > a").attr("href", "#")
   } else {
	$("#gnb > li:eq(0) > a").attr("href", "http://naver.com");
	$("#gnb > li:eq(1) > a").attr("href", "http://daum.net");
	$("#gnb > li:eq(2) > a").attr("href", "http://sir.kr");
   }
답변을 작성하시기 전에 로그인 해주세요.
전체 124,233 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT