Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
弹出消息:不';不能使用jQuery1.7_Jquery_Popup - Fatal编程技术网

弹出消息:不';不能使用jQuery1.7

弹出消息:不';不能使用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

我对jQuery的版本有问题。我使用的网站使用jQuery的1.7版。但是,我有一个在1.4版上运行的脚本。 网站版本:

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');
     });
}

您在控制台中有任何错误吗?