日期:2014-05-16  浏览次数:20321 次

求大神帮忙啊 有1个小问题。。求解答100分
1.我去 jquery mask下载了遮罩层插件  
然后在我的 项目中使用 
再body里套了一层div 然后id为 mask_div01

然后导入js 点击触发 可是为什么alert都触发了 但是这个效果没触发呢 谷歌 f12也看了 没报错也 

	<div id="mask_div01">
<%@include file="navigate.jsp"%>//这个是导航栏
//下面还有几个div都是同样方式导入的 
</div>
下面是js代码 

$(window).keyup(
function(e) {
if (e.keyCode == 27) {
div = $('#window');
div.hide();
alert(111111)
$('#mask_div01').mask();

alert(2222)

div.children('.window_content').children('iframe')
.attr("src", null);
$('#mask_div01').unmask();
}
});

2个alert都走了 谷歌也没抱任何错误 求大神帮忙 100分送上 

------解决方案--------------------
你通过chrome可以查找一下元素mask_div01的样式有没有生成正确,或者是你没有正确导入该插件所相关的样式文件呢
------解决方案--------------------
$('#mask_div01').mask();

您老不能直接实验可以不
------解决方案--------------------
别的页面都有效果,就这个页面不行
那就应该检查 id 是否重名了,两个 mask_div01 ?