我现在想点击侧边栏菜单的时候能切会原来的tab页这应该是怎么实现的,有懂的请说下思路?
/*iframe切换交互*/ var _link = $('.asideItem'); function add(Name) { var add_li = $('' + Name + '× '); var add_ifame = $(''); $('#ifm-cont iframe').hide(); $('.uu').append(add_li); $('#ifm-cont').append(add_ifame); } _link.on('click','.aside-bar a',function() { var texts = $(this).text(); var show1a = $('#ifm-tool ul li a span:first-child'); var nowgeshu = $('.uu li').length; for (var i = 0; i < show1a.length; i++) { if (show1a.eq(i).text() == texts) { // alert('您已打开了一个相同的标签页!') return false; } } if (nowgeshu < 8) { $(this).attr('target', texts); $('.uu li a').removeClass('now'); add(texts); } else if (nowgeshu == 8) { alert('您已打开了8个标签。请关闭部分标签后再打开新标签!'); return false; } }) $('#ifm-tool').on('click','ul li a span:last-child',function(event){ if($(this).parent().hasClass('now')){ $('#ifm-tool ul li a').eq($('#ifm-tool ul li').length-2).addClass('now'); } var index = $('#ifm-tool ul li').index($(this).parent().parent()); $(this).parent().parent().remove(); $('#ifm-cont iframe').eq(index).remove(); if($('#ifm-cont iframe:visible').length==0){ $('#ifm-cont iframe:last-child').show(); } event.stopPropagation(); }) $('#ifm-tool').on('click','ul li a',function(){ if($(this).hasClass('now')){ return false; }else{ $(this).addClass('now').parent().siblings().children().removeClass('now'); var index = $('#ifm-tool ul li').index($(this).parent()); $('#ifm-cont iframe').hide().eq(index).show(); } })
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
那你就把你这些地址都记录下来。然后想切换那个的时候再js动态改iframe的src