2013-04-08 3 views
1

친애하는 stackoverflowers에 따라 A HREF 중 하나 '속성'나는 화면 크기에 따라 내 HREF에서 '데이터 배치'속성을 변경하기 위해 노력하고있어화면 크기

변경. 여하튼 나는 그것을 작동시킬 수 없다. 원하는 목표는 '데이터 배치'속성을 '왼쪽'에서 '오른쪽'으로 변경하는 것입니다. 속성과 링크의

는 :

<a href="#" id="changedataplacement" data-placement="left"> 

이 작동하지 않는 것으로 자바 스크립트입니다.

$(document).ready(function() { 
var $window = $(window); 

function checkWidth() { 
    var windowsize = $window.width(); 
    if (windowsize < 979) { 
     $('#changedataplacement').Attr('data-placement','right'); 
    } 
    else { 
     $('#changedataplacement').Attr('data-placement','left'); 
    } 
} 
// Execute on load 
checkWidth(); 
// Bind event listener 
$(window).resize(checkWidth); 
}); 

누구나 좋은 아이디어가 있습니까? 미리 감사드립니다.

+0

'Attr'을'attr'로 대체하십시오. – karthikr

답변

2

.attr() 함수 이름은 소문자 여야합니다. 자바 스크립트는 대소 문자를 구분합니다! 이러한 오류를 팝업으로 표시하려면 디버그 콘솔을 사용해야합니다!

+1

감사합니다. –

+0

예, JSFiddle에서 확인해 보았습니다. 자본 "A"는 유일한 오류입니다. – orb