빠른 질문이 있습니다. 왼쪽/오른쪽 값의 스타일을 다른 좌표와 비교하고 싶다면 어떻게해야합니까? 여기 조건에 따라 JavaScript를 사용하여 CSS 스타일 값을 비교하려면 어떻게합니까?
... 나는 마우스 좌표없이하지만 내 상태가 결코 실행되지 않습니다 어떤 이유로 뭘하려<style>
#container
{
position:absolute;
left:400px;
top:200px;
}
</style>
<script>
function moveExit(){
var containerId = document.getElementById("container").style;
if(containerId.left == 400 + "px")
containerId.left = 395 + "px";
}
</script>
입니다 그리고 여기 내 몸이 내 첫 시간은 약 재생
<body>
<div id="container">
<img
src="Images/image.jpg"
onmouseover="moveExit();"
/>
</div>
</body>
자바 스크립트와 함께 .. 감사합니다!
문제의 일부는'document.getElementById ("container"). style'는 해당 요소의 실제'style' 속성에만 * only *을 적용합니다. 이 메소드를 사용하여 다른 곳에 설정된 CSS 속성 (예 : 여기에있는 것과 같은)은 표시되지 않습니다. 여기에서 가장 쉬운 방법은 jQuery의'.position()'메소드를 사용하여 좌표를 가져오고 설정하는 것입니다. –
@ChrisNielsen과 함께 jQuery와 같은 라이브러리를 살펴 보지 않았다면 자바 스크립트를 배울 때 그렇게하는 것이 좋습니다. 그러나 기억하십시오 .. jQuery는 마약과 같습니다 : 그것을 사용하십시오. 결코 그것을 남용하지 않으며 확실히 남용하지 마십시오. –
의견을 보내 주셔서 감사 드리며 남용하지 않는 jQuery 부분을 정말 좋아했습니다. D. 자바 스크립트에서 jQuery 변수를 사용할 수 있습니까? 그래서 클래스 P가 있다고 말하면서 position (.)으로 포지션을 얻은 다음 자바 스크립트 내의 조건을 사용하여 포지션을 바꾼다. – Zain1291