您的位置:首页 > Web前端 > JQuery

Jquery 父窗口中移进移出鼠标到Iframe: 移进显示更多内容, 移出隐藏部分内容

2013-01-06 11:04 651 查看
 

//父窗口中的JS
//设置iframe的高度
function heightSet(){
if($.browser.mozilla || $.browser.msie){
bodyHeight =window.frames["iFrame2"].document.body.scrollHeight;
}else{
bodyHeight = document.getElementById("iFrame2").contentWindow.document.documentElement.scrollHeight;
}
document.getElementById("iFrame2").height=bodyHeight;
}

//Iframe中的JS
//去除不符合要求的节点
$(".Stat_list").each(function(){
var sumFirstCategory=$(this).attr("sumFirstCategory");
if(sumFirstCategory==0){
$(this).children("ul").remove();
}
});

function hiddenMore(){
//如果数量超过多少就隐藏
var isShowMoreBt=0;
$(".subject").each(function(index){
if(index>20){
$(this).nextAll(".subject").css("display", "none");
$(this).parents(".Stat_list").nextAll(".Stat_list").css("display", "none");
isShowMoreBt=1;
return false;
}
});

//如果超过多少就隐藏
$(".category").each(function(index){
if(index>0){
$(this).parents(".Stat_list").nextAll(".Stat_list").css("display", "none");
isShowMoreBt=1;
return false;
}
});
//是否显示省略号
if(isShowMoreBt==1){
$("#showMore_div").show();
}
}

//鼠标移进移出操作(Iframe)
$("#content_all").hover(
function () {
$("#showMore").hide();
$(".Stat_list").show();
parent.window.heightSet();
},
function () {
hiddenMore();
$("#showMore").show();
parent.window.heightSet();
}
);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐