Pokrowsky
Новичок
Привет. Нужна помощь по JS.
Значит есть блок <div id="blockheight"></div>. Его высота 0пх. блок находится на index.php.
И есть другие блоки они находятся в файле home.php. страница подключается <?php include($_SERVER['DOCUMENT_ROOT'].'/pages/'.$view.'.php'); ?> вот таким способом. блоки эти вызываются кликом
Всего таких блоков 9. это пример одного блока.
Что мне нужно чтобы высота этих блоков+200пх приписывалось к блоку <div id="blockheight"></div>.
Я вот тут нарыскал в инете и получилось вот такое:
Ну что то не плюсуется высота к блоку, не могу понять в чем дело то ли JS не видит из-за документ_рут, то ли еще что. Я тут хотел как то через if else все это оформить что типа если клик на этот блок, то
var h=($("див кликнутого блока с его высотой").offsetHeight+200)+'px';
$("#blockheight").css('height',h);
Но для начала хотел разобраться с одним блоком , чтоб полезть на другие.
Ну вообщем так.
Значит есть блок <div id="blockheight"></div>. Его высота 0пх. блок находится на index.php.
И есть другие блоки они находятся в файле home.php. страница подключается <?php include($_SERVER['DOCUMENT_ROOT'].'/pages/'.$view.'.php'); ?> вот таким способом. блоки эти вызываются кликом
Код:
$( document ).ready(function() {
$( "#clicksushi" ).click(function() {
$( "#opensushi2" ).slideToggle( "slow" );
$( "#openpizza2" ).hide( 500 );
$( "#openkabab2" ).hide( 500 );
$( "#opensalad2" ).hide( 500 );
$( "#opendrinks2" ).hide( 500 );
$( "#opendessert2" ).hide( 500 );
$( "#openfastfood2" ).hide( 500 );
$( "#openlunch2" ).hide( 500 );
});
});
Что мне нужно чтобы высота этих блоков+200пх приписывалось к блоку <div id="blockheight"></div>.
Я вот тут нарыскал в инете и получилось вот такое:
Код:
var h=($("#opensushi").offsetHeight+200)+'px';
$("#blockheight").css('height',h);
var h=($("див кликнутого блока с его высотой").offsetHeight+200)+'px';
$("#blockheight").css('height',h);
Но для начала хотел разобраться с одним блоком , чтоб полезть на другие.
Ну вообщем так.