我用XYTipsWindow 2.8这个插件的时候,弹出层被关闭的时候,我网页原来的背景不显示了,有人遇到过这个问题吗??弹出的层可以拖拽,有黑色透明的遮罩原来的背景是png格式1px宽的图片我百思不得其解,有朋友知道这个是为什么吗??
解决方案 »
- 一段JS代码 看不懂
- 求助各位高手:(简单的js问题) 如何用 <a href="javascript:alert(this.innerText)">得到目标的属性
- 高手给看看这是不是Firefox的Bug?
- <p> 如何文字换行不切半
- datepicker 怎样设置日期格式
- 关于两个模态窗口的刷新问题
- 求JS代码
- javascript调用include里面中文字符出来乱码
- 在.net的web页面中,如何将前台javascript函数中的值传到后台??
- 这样做2个下拉菜单,一个省份,一个城市,1点省份,2就显示相应的城市
- 请教如何用jquery获得在网页上点选的标签的XPATH路径
- window.addEventListener和 window.removeEventListener对应关系问题
是不是样式的class,id名字有冲突了?
所以关闭的时候,把网页的背景也隐藏了
那个是写在js中的,那个10K的文件,
没有排版的!
把
<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");
//注释掉这个内容
};
};
},