2014-12-03 84 views
0

我試圖找出一種方法來獲取加載jQuery切換的iframe。我可以讓iframe切換,但iframe每次都會被截斷,只有約20%的iframe被顯示出來。其餘的是切斷。jquery切換iframe

http://jsfiddle.net/purpletenspeed/0dvdye07/2/

任何幫助將不勝感激!

HTML

<ul <li> <a href="#" class="show_hide"> Toggle </a> 

<div class="slidingDiv"> 
    <iframe title="Launch Chat" width="500" height="600" src="https://home-c4.incontact.com/inContact/ChatClient/ChatClient.aspx?poc=8824e96a-2f91-4dbd-b9c0-eaf91a26bd48&bu=12" frameborder="0 </iframe> 
</div> 
</li> 

的JavaScript:

$(document).ready(function() { 

$('.show_hide').click(function() { 
    $(".slidingDiv").toggle(); 
}); 

}); 

CSS

.slidingDiv { 
height: 600px; 
width: 300; 
padding: 10px; 
margin-top: 10px; 
display:none 
} 
+0

你在嵌套的iframe。這是一個讓大家頭疼的方法。這是內在的一個切斷。 – isherwood 2014-12-03 20:16:54

+0

UM,問題不在於切換,問題在於計算該iframe中的高度。 – epascarello 2014-12-03 20:20:48

+0

他們是使用iframe的更好方法嗎?我真的只想顯示/隱藏聊天窗口 – 2014-12-03 20:22:42

回答

0

以及你在你的CSS .slidingDiv問題。使寬度和高度,以配合您的iframe:

.slidingDiv { 
height: 600px; 
width: 500px; 
padding: 10px; 
margin-top: 10px; 
display:none 
} 

這裏是fiddle

+0

感謝您的迴應阿什坎!我更新了CSS,它似乎沒有改變任何行爲。 – 2014-12-03 20:31:43

+0

小提琴呢? – 2014-12-03 20:33:27

+0

小提琴工作正常。必須是我的網頁的問題。再次感謝你的幫助! – 2014-12-04 17:16:27