Показать сообщение отдельно
  #3 (permalink)  
Старый 11.08.2011, 18:00
Аспирант
Отправить личное сообщение для debugx Посмотреть профиль Найти все сообщения от debugx
 
Регистрация: 24.05.2011
Сообщений: 40

Вот набросал простой пример, сделал так как вы сказали:
<html>
<head>
	<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<script type="text/javascript">
	function showHidePanel()
	{
		$("#myPanel").animate(
		{
			left: parseInt($("#myPanel").css('left'), 10) == 0 ?
			$("#myPanel").outerWidth() : 0
		});
	}
</script>
<div>
	<div onclick="showHidePanel();">
        XXX
    </div>
</div>
<div id="containerDiv" style="position: relative;width:800px;border: 1px solid #cecece;">
	<div id="myPanel" style="position: absolute;margin-left:700px;">Боковая панель</div>
	<div id="Data">сайт</div>
</div>
</body>
</html>

При нажатии на XXX панель уходит за границы контейнера, но она не скрывается, текст внутри нее скукоживается, но сама она остается видна
Ответить с цитированием