이 jQuery 함수를 사용하여 클릭하면 div 내에서 외부 페이지를로드합니다. div에서 외부 페이지로드 및 언로드
$(document).on("click", ".more", function() {
$("#wait").load("www.google.com")
}),
$(document).on("click",".more",function(){
$("#wait").empty()
})
#wait{
width:80vw;
height:80vh;
position:fixed;
top:30px;
left:30px;
background:red;
}
#more{cursor:pointer}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="more">CLICK</div>
<div id="wait"></div>
그것은 작동하지만 내가 보여 클릭하면 다시는 비어있을 것입니다 div에
..empty()
의 대안은 무엇입니까?
감사합니다.
우리는 왜 .more'와'.less'가 같은지 알 수있는 방법이 없기 때문에 더 많은 HTML 컨텍스트를 보여줄 필요가 있습니다. 'show()'와'hide()'또는 단순히'toggle()'을 원하는 것처럼 들립니다. 이 모든 것들을 [jQuery API] (http://api.jquery.com/)에서 찾을 수 있습니다. – charlietfl
@charlietfl .more를 고려해야합니다. 버튼 하나만 클릭하면 이름이 변경됩니다. 로드하고 토글하고 싶지만 토글 할 때 해당 페이지가 div에서 사라지 길 원합니다. – Federico
하지만 솔직히 말해서 [mcve] – charlietfl