2013-06-21 2 views
0

내가 텍스트 상자하나의 함수 못해, 올

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css" /> 
<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
<script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script> 
$(function() { 
$("#datepicker1").datepicker({ maxDate: new Date, minDate: new Date(2007, 6, 12),dateFormat: 'yy-mm-dd' }); 
}); 

을 클릭에 날짜 선택기를 불러에서 성공적인했다 (위 날짜 선택기 팝업) 그리고 난 페이지를로드에 팝업을 통해 양육에서 또한 성공적인했다 여기에 내가 두 날짜 선택기로 원하는 일 esame 페이지에 걸쳐 팝, butwhen 날짜 선택기오고되지 않기 때문에 어디에서 팝업을 통해 잘 작동하는지 내가 발견 같은 페이지에 integrtaed 한 이제 코드

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script> 

<script type="text/javascript"> 
$(document).ready(function() { 

    var id = '#dialog'; 

    //Get the screen height and width 
    var maskHeight = $(document).height(); 
    var maskWidth = $(window).width(); 

    //Set heigth and width to mask to fill up the whole screen 
    $('#mask').css({'width':maskWidth,'height':maskHeight}); 

    //transition effect  
    $('#mask').fadeIn(1000);  
    $('#mask').fadeTo("slow",0.8); 

    //Get the window height and width 
    var winH = $(window).height(); 
    var winW = $(window).width(); 

    //Set the popup window to center 
    $(id).css('top', winH/2-$(id).height()/2); 
    $(id).css('left', winW/2-$(id).width()/2); 

    //transition effect 
    $(id).fadeIn(2000);  

//if close button is clicked 
$('.window .close').click(function (e) { 
    //Cancel the link behavior 
    e.preventDefault(); 

    $('#mask').hide(); 
    $('.window').hide(); 
});  

//if mask is clicked 
$('#mask').click(function() { 
    $(this).hide(); 
    $('.window').hide(); 
});  

}); 

</script> 

<style type="text/css"> 
body { 
font-family:verdana; 
font-size:15px; 
} 

a {color:#333; text-decoration:none} 
a:hover {color:#ccc; text-decoration:none} 

#mask { 
position:absolute; 
left:0; 
top:0; 
z-index:9000; 
background-color:#000; 
display:none; 
} 
#boxes .window { 
position:absolute; 
left:0; 
top:0; 
width:440px; 
height:200px; 
display:none; 
z-index:9999; 
padding:20px; 
} 
#boxes #dialog { 
width:375px; 
height:203px; 
padding:10px; 
background-color:#ffffff; 
} 
</style> 
</head><body> 
<h2><a href="http://www.queness.com/">Simple jQuery Modal Window Examples from Queness WebBlog</a></h2> 
    <div style="font-size: 10px; color: rgb(204, 204, 204);">Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License.</div> 

<div id="boxes"> 
<div style="top: 199.5px; left: 551.5px; display: none;" id="dialog" class="window"> 
Simple Modal Window | 
<a href="#" class="close">Close it</a> 
</div> 
<!-- Mask to cover the whole screen --> 
    <div style="width: 1478px; height: 602px; display: none; opacity: 0.8;" id="mask">  
    </div> 
    </div> 
    </body> 
    </html> 

입니다 내가 datepicker 위에 pop을위한 코드를 삭제했을 때 up.when이 누적되면서, 나는 총이다. 내 코드에 무슨 일이 일어나고 있는지, 어떤 사람들은 저를 도와주세요.

답변

0

jQuery를 두 번 참조하고 싶지는 않습니다. 날짜 선택 도구에 이미 있으므로 대화 상자에 추가 할 필요가 없습니다.

이 유지

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css" /> 
<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
<script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script> 

이 줄을 제거, 여기

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script> 

이 작업 코드,

http://jsfiddle.net/8vNP7/