弹出消息:不';不能使用jQuery1.7
我对jQuery的版本有问题。我使用的网站使用jQuery的1.7版。但是,我有一个在1.4版上运行的脚本。 网站版本:弹出消息:不';不能使用jQuery1.7,jquery,popup,Jquery,Popup,我对jQuery的版本有问题。我使用的网站使用jQuery的1.7版。但是,我有一个在1.4版上运行的脚本。 网站版本: window.jQuery | | document.write(“”) 脚本版本: 内容脚本: <script type="text/javascript"> function openOffersDialog() { $('#overlay').fadeIn('fast', function() { $('#boxpopup').cs
window.jQuery | | document.write(“”)
脚本版本:
内容脚本:
<script type="text/javascript">
function openOffersDialog() {
$('#overlay').fadeIn('fast', function() {
$('#boxpopup').css('display','block');
$('#boxpopup').animate({'left':'30%'},500);
});
}
// PROBLEM WITH THIS PART (cant close popup):
function closeOffersDialog(prospectElementID) {
$(function($) {
$(document).ready(function() {
$('#boxpopup').css('position','absolute');
$('#boxpopup').animate({'left':'-100%'}, 500, function() {
$('#boxpopup').css('position','fixed');
$('#boxpopup').css('left','100%');
$('#overlay').fadeOut('fast');
});
});
});
}
</script>
函数openOfferDialog(){
$('#overlay').fadeIn('fast',function()){
$('#boxpopup').css('display','block');
$('boxpopup')。动画({'left':'30%},500);
});
}
//此部件有问题(无法关闭弹出窗口):
函数CloseOfferDialog(prospectElementID){
$(函数($){
$(文档).ready(函数(){
$('#boxpopup').css('position','absolute');
$('boxpopup')。动画({'left':'-100%},500,function(){
$('#boxpopup').css('position','fixed');
$('#boxpopup').css('left','100%);
$(“#覆盖”).fadeOut('fast');
});
});
});
}
它们是否使用了jquery的一些旧功能?我猜您的
closeOfferDialog()
函数是通过单击按钮或类似的方式调用的。如果是,将函数内容包装到DOMReady
侦听器中是没有意义的:
试试这个:
function closeOffersDialog(prospectElementID)
{
$('#boxpopup').css('position','absolute');
$('#boxpopup').animate({'left':'-100%'}, 500, function() {
$('#boxpopup').css('position','fixed');
$('#boxpopup').css('left','100%');
$('#overlay').fadeOut('fast');
});
}
您在控制台中有任何错误吗?