我用XYTipsWindow 2.8这个插件的时候,弹出层被关闭的时候,我网页原来的背景不显示了,有人遇到过这个问题吗??弹出的层可以拖拽,有黑色透明的遮罩原来的背景是png格式1px宽的图片我百思不得其解,有朋友知道这个是为什么吗??

解决方案 »

  1.   


    是不是样式的class,id名字有冲突了?
    所以关闭的时候,把网页的背景也隐藏了
      

  2.   

    的确存在此问题,
    那个是写在js中的,那个10K的文件,
    没有排版的!
      

  3.   

    index.htmly

     <script type="text/javascript" src="jquery.XYTipsWindow.min.2.8.js"></script>
    改成
     <script type="text/javascript" src="jquery.XYTipsWindow.2.8.js"></script>
    再修改一下
    jquery.XYTipsWindow.2.8.js
    中的js
    找到  关闭弹出层  js
    即 
    //关闭弹出层
    removeBox: function (){
    var $box = $("#"+BOXID.___boxID);
    var $boxbg = $("#XYTipsWindowBg");
    if($box != null || $boxbg != null){
    var $contentID = $(".___boxContent",$box);
    $contentType = BOXID.___content.substring(0,BOXID.___content.indexOf(":"));
    $content = BOXID.___content.substring(BOXID.___content.indexOf(":")+1,BOXID.___content.length);
    if ($contentType == "id") {
    $contentID.children().appendTo($("#"+$content));
    $box.parent().removeAttr("style").remove();
    $boxbg.animate({opacity:"0"},500,function(){$(this).remove();});
    //$("body").css("background","#fff");
    //注释掉这个内容
    }else{
    $box.parent().removeAttr("style").remove();
    $boxbg.animate({opacity:"0"},500,function(){$(this).remove();});
    //$("body").css("background","#fff");
                                            //注释掉这个内容
    };
    };
    },
      

  4.   

    我遇到不能拖拽,请问是怎么回事呢 ?我设置了___drag:"___boxTitle",但是不行,鼠标放在标题那里时鼠标的形状能改变,但是一点击就乱跑,也不能拖,再放到标题那里时就直接跑不在了!很是郁闷,而且也不能居中!请教高手!