내 스크립트의 실패 요인이 문제를 해결하는 데 문제가 작동하지 않습니다. jQuery를 숨기기 쇼가 제대로
은 내가 사용하는 코드입니다. JsFiddle에서 완벽하게 작동하지만 내 사이트에서 구현하면 전혀 작동하지 않습니다.<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$("#overlay").hide();
$("#work").click(function(e){
$("#overlay").toggle();
e.stopPropagation();
});
$(document).click(function(){
$("#overlay").hide();
});
$("#overlay").click(function(e){
e.stopPropagation();
});
</script>
</head>
<body>
<div id="work"></div>
<div id="overlay"><iframe width="100%" height="100%" src="//www.youtube.com/embed/uQFGkGk4PSc" frameborder="0" allowfullscreen></iframe></div>
</body>
감사합니다!
기본에$(document).ready(function() {
$("#overlay").hide();
$("#work").click(function(e){
$("#overlay").toggle();
e.stopPropagation();
});
$(document).click(function(){
$("#overlay").hide();
});
$("#overlay").click(function(e){
e.stopPropagation();
});
});
가, 바이올린은 onLoad
에 코드를 실행하고 당신은 <head>
에 배치됩니다
http://learn.jquery.com/using-jquery-core/document-ready/? –
jquery.js에 연결 하시겠습니까 ?? –
jQuery 라이브러리가 포함되어 있는지 확인하십시오. – thecodeparadox