태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

JavaScript-Memory leak 해결하기, 메모리 누수 해결하기

Content_TopTitle-JavaScript

 

 

신고

JavaScript-jQueryUi-Slider 의 Handler 를 여러 개 생성하기

Content_TopTitle-JavaScript

 

 

* 사용에 필요한 라이브러리

    • jQuery Library
    • jQuery Ui Library

 

jQuery UI 에서 Slider 를 사용하는데, 기본적으로 제공되는 slider handler 는 1개 이지만, 이를 여러 개 생성하여 사용할 수 있습니다.

 

<div id="slider"></div>

Html 에 위와 같이 slider 를 하나 만들고 아래와 같이 스크립트를 작성해서 사용할 수 있습니다.

 

 

$(function () {
    // the code belows assume the colors array is exactly one element bigger than the handlers array.
    var handlers = [25, 50, 75];
    var colors = ["#ff0000", "#00ff00", "#0000ff", "#00ffff"];
    updateColors(handlers);
    
    $("#slider").slider({
        min: 0,
        max: 100,
        values: handlers,
        slide: function (evt, ui) {
            updateColors(ui.values);
        }
    });
    
    function updateColors(values) {
        var colorstops = colors[0] + ", "; // start left with the first color
            for (var i=0; i< values.length; i++) {
                colorstops += colors[i] + " " + values[i] + "%,";
                colorstops += colors[i+1] + " " + values[i] + "%,";
            }
            // end with the last color to the right
            colorstops += colors[colors.length-1];
            
            /* Safari 5.1, Chrome 10+ */
            var css = '-webkit-linear-gradient(left,' + colorstops + ')';
            $('#slider').css('background-image', css);
    }
});

 

 

위의 소스를 사용한 예제 > http://jsfiddle.net/LLfWd/60/

신고

JavaScript-User Agent 리스트 / 디바이스별 미디어 쿼리 / 모바일 기기 체크 자바스크립트 코드

Content_TopTitle-JavaScript

 

 

--UserAgent 리스트
http://user-agents.org/
 
--디바이스별 미디어쿼리
http://www.stuffandnonsense.co.uk/blog/about/hardboiled_css3_media_queries/
 
--모바일기기 체크
<script type="text/javascript">
var UserAgent = navigator.userAgent;
 
if (UserAgent.match(/iPhone|iPod|Android|Windows CE|BlackBerry|Symbian|Windows Phone|webOS|Opera Mini|Opera Mobi|POLARIS|IEMobile|lgtelecom|nokia|SonyEricsson/i) != null || UserAgent.match(/LG|SAMSUNG|Samsung/) != null)
{
  location.href = "/mobile/index.html";
}
else
{
 alert("Web");
}
</script>

 

 

http://blog.naver.com/PostView.nhn?blogId=nowwarfare&logNo=140127178015

[출처] [JavaScript] User Agent 리스트 / 디바이스별 미디어 쿼리 / 모바일 기기 체크 자바스크립트 코드|작성자 제무

신고
|  1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  ···  |  79  |