1
내부 사이트에서 작업 중이며 setOnLoadCallback() 함수를 사용하기 위해 Google API에 외부 호출을 할 수 없으며 함께 사용할 수있는 순수한 JQuery 대안을 찾을 수 없습니다. 내 로컬 - JQuery라고합니다. 참고로, 여기에 내가 구현하기 위해 노력하고있어 코드지만, 원래 개발자는 구글의 API를 사용하여 작성 :필요 setOnLoadCallback() 대체
<script type="text/javascript">
google.load("jquery", "1.3.2");
google.load("jqueryui", "1.7.2");
google.setOnLoadCallback(function() {
var timeout = null;
var initialMargin = parseInt($("#siteMenuBar").css("margin-top"));
$("#siteMenuBar").hover(
function() {
if (timeout) {
clearTimeout(timeout);
timeout = null;
}
$(this).animate({ marginTop: 0 }, 'fast');
},
function() {
var menuBar = $(this);
timeout = setTimeout(function() {
timeout = null;
menuBar.animate({ marginTop: initialMargin }, 'slow');
}, 1000);
}
);
});
</script>
어떤 제안/아이디어 감사합니다.
나는 이것으로 다른 길을 끝내었지만, 제안을하기 위해 시간을내어 주셔서 감사합니다. 아마도 비슷한 상황에서 다른 사람들을 도울 것입니다. – Joyrex