반응형

.css(propertyName,value) -  기본적 형태 css( 속성명 , 속성값)

$(".box").css("width","100px");

 


.css(propertyName,function(index,value) { })
   - function 사용 자신이 원하는 기능 확장 // index는 선택한 개체 순서, value 는 해당 개체의 현재 속성값


$("#inText").css("color",function(index,value) {
	if(value=="rgb(0, 0, 255)"){ //color 가 rgb(0, 0, 255) 이면 red로 변경
		return "red";
	}
});

 


.css(map) - 맵형태로 입력 {key:value}


$("#button").bind("mouseover", function() {
	$("#inText").css({
		'background':'cyan',
		'font-weight':'bold',
		'color':'blue'
	});
});

반응형
반응형

1. 클릭한 버튼 알아내기

익플: 왼쪽=1, 오른쪽=2 ,휠=4
사파리,크롬,파폭:왼쪽=0,오른쪽=2,휠=1
2를 먼저 판단하는게 좋을 듯..

$(".mouseBtn").mousedown(function(event){
       alert(event.button);
   if(event.button==2){
       alert('right button');
   }else{
       alert('left button');
   }
 });


 
2. 클릭한 위치 알아내기 


 $("#inArea").click(function(event){
    var $x=event.screenX;
    var $y=event.screenY;
    $("#inText").html('<font color=red>x좌표:'+$x+'</font>  <font color=blue>y좌표:'+$y+'</font>');
 });

반응형

'jQuery' 카테고리의 다른 글

jQuery hover(), toggleClass(), toggle()  (0) 2011.10.14
jQuery css  (0) 2011.10.14
jQuery bind(), unbind(), trigger()  (0) 2011.10.14
google jQuery 최신 버전 지원(1.버전대)  (0) 2011.10.07
jQuery children(),each()  (0) 2011.10.07
반응형

bind() - 여러개의 이벤트와 펑션을 묶어준다
ex) 

$("#buttons").bind("click mouseover",function() {
   alert('click or mouseOver');
});

unbind() - 이벤트 제거
ex)

$("#buttons").bind("click mousevoer",function(){
   $("#buttons").unbind("click"); //click 이벤트 비활성 unbind("click mouseover")= click mouseover 둘다 비활성
}




trigger() - 이벤트의 자동 발생
ex)

$("#buttons").trigger('click'); //p 엘리먼트 클릭 - 자동발생 

반응형
반응형

 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

1.x.x 버전대의 jQuery 를 지원 해줍니다.
반응형

+ Recent posts