>  기사  >  웹 프론트엔드  >  jquery는 상황에 관계없이 창을 최대화합니다_jquery

jquery는 상황에 관계없이 창을 최대화합니다_jquery

WBOY
WBOY원래의
2016-05-16 17:23:48927검색

일부 사용자는 새 창을 열 때 다른 단계를 거치지 않고 디스플레이를 직접 최대화하고 싶어합니다. 코드에서 명시적인 설정을 하지 않으면 일반적으로 브라우저 자체 설정에 문제가 있는 것입니다. 하지만 사용자는 상황이 어떠하든, 브라우저의 설정이 어떠하든 팝업창이 최대화되길 바라는데 어떻게 해야 할까요? 실제로 브라우저 창 크기를 기본값에서 자체 설정으로 변경하려면 코드 몇 줄만 추가하면 됩니다.

코드 복사 코드는 다음과 같습니다.

$(function(){
if (window .screen) {
var myw = screen.availWidth;
var myh = screen.availHeight;
window.moveTo(0, 0)
window.resizeTo(myw, myh) ;
}
});

일부 jquery 작업과 결합하면 브라우저 창을 최대화할 수 있습니다.

위 방법은 실제로는 진정한 최대화가 아니고 창을 최대로 조정하는 것일 뿐입니다. 많은 정보를 참고한 결과, 오른쪽 상단에 있는 최대화 버튼이 여전히 단일 상자라는 것을 알게 되었습니다. 기본적으로 완전한 Maximize를 구현할 수 있는 메소드:
코드 복사 코드는 다음과 같습니다.



hello


body>

< object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<입력 유형=버튼 값=최대화 onclick=max.Click()>
text/javascript">

max.Click();



위 코드는 확장자가 . HTML을 편집하고 IE 브라우저(테스트되지 않은 다른 브라우저)로 실행하면 새로 고치거나 "최대화" 버튼을 클릭하면 완전히 최대화할 수 있습니다.


그러면 왜 위에서 기본 구현을 추가해야 합니까?


지금까지는 실제 애플리케이션에서 최대한의 효과를 충분히 발휘하지 못했기 때문입니다. 즉, 위의 코드를 서버에 복사해서 실행하기만 하면, 에서 변경되지 않더라도 말이죠. 모두 작동하지 않습니다. 새로 고침하거나 "최대화" 버튼을 클릭하면 모두 효과가 없습니다. 알 수 없는 이유로 이 방법을 일시적으로 포기해야 했습니다. 이유는 무엇입니까?
모든 네티즌들이 저에게 조언을 해주셨으면 좋겠습니다!
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.