Как я могу нажимать свой контент так же, как на другой контент? ОК, я знаю, что вопрос кажется немного расплывчатым, но то, что я хочу сделать, - это то, что мой контент, как и другой скрипт, подталкивает его содержимое. Что происходит при нажатии кнопки, он будет выталкивать содержимое со стороны, заставляя div сжиматься. Я не слишком далеко, поэтому кто-то может помочь. Это скрипт, который работает:Push content Содержимое javascript
$(function(){
var $trigger = $(".icon-menu-2");
var $menu = $(".c_left");
$trigger.toggle(function show() {
$menu.animate({ width: 185, marginLeft: 0, display: 'toggle'}, 'slow');
$(".c_right").animate({ marginLeft:185, display:'toggle'}, 'slow');
}, function hide() {
$menu.animate({ marginLeft: -185, display: 'toggle'}, 'slow');
$(".c_right").animate({ marginLeft:0, display:'toggle'}, 'slow');
});
})
Вот скрипт, который необходим лишь небольшой подправить так, что он будет толкать содержание так же, как сценарий выше делает при нажатии на тест. Вот сценарий:
var timer;
$("#slideout").animate({right:'0px', queue: false, duration: "slow"}, function() {
timer = setTimeout(function() {
$("#slideout").animate({right:'-280px'}, {queue: false, duration: "slow"})
}, 500);
});
$("#clickme2").click(function() {
if ($("#slideout").css("right") == "-280px"){
$("#slideout").animate({right:'0px'}, {queue: false, duration: 500}, function() {
clearTimeout(timer);
});
} else {
$("#slideout").animate({right:'-280px'}, {queue: false, duration: 500}, function() {
clearTimeout(timer);
});}
});
Может кто-нибудь разместить код так, что мой второй сценарий будет толкать содержание влево?