0
나는 그런 식으로 코드를 작성했습니다 :CSS에서 'clip'속성을 가져 와서 javascript로 변경할 수 있습니까?
<style>
*{margin: 0 ; padding: 0;}
html,body{height:100%}
div#rect {background: #39c; width:100% ; height:100% ; clip: rect(200px 700px 400px 500px);position: fixed;}
</style>
<div id="rect"></div>
가 어떻게 재산 'clip'
을 얻을 자바 스크립트로 바꿀 수 있나요?
마찬가지로 $('#rect').css('clip', '...')
과 jQuery.
element.style.clipRight = ''
또는 element.style.clip = ''
으로 변경할 수 없습니다.
을 style.clip 당신은 jQuery를 함께 작동하지만 당신이 직접 설정할 수없는 건가요? 그것은 jQuery의'.css()'메소드가'element.style.clip ='을 내부적으로 수행한다는 점을 감안할 때 다소 이상해 보인다. (또는'element.style [ "clip"] =', 그러나 그것은 똑같습니다.) – nnnnnn
나를 위해 잘 작동하는 것 같습니다. -> [** FIDDLE **] (http://jsfiddle.net/t6awK/1 /) – adeneo
그래서 내 질문입니다. jQuery가 만들 수있는 이유는 무엇입니까? element.style.clip = 또는 element.style [ "clip"] 나는 만들 수 없습니다. – Chard