我有一個div,它總是與它旁邊的div相同的高度(取決於有多少內容加載在該div等)。阿賈克斯返回數據後更改div的高度與jquery
這工作正常,但現在我添加了一個使用jQuery的搜索功能,它停止工作。當我搜索時,jquery計算中使用的元素再次被加載。所以我嘗試在ajax回調中添加jQuery代碼,但這也不起作用。我該怎麼辦?
我的代碼:
$(window).resize(function() {
var contenthoogte = $(".news-content").height();
$(".contenthoogteaangepast").css("height", contenthoogte);
}).resize();
我的HTML:
<div class="col-sm-4 padding-zero contenthoogteaangepast">
<form action="ajax/result.php" id="zoeken">
<div class="zoekveld">
<input class="inputzoek" type="text" placeholder="zoeken..." name="zoekwaarde">
<input class="inputbutton" type="submit" value="Zoeken">
</div>
</form>
<div class="downloads">
<h4>Downloads</h4>
<ul>
<li>
<a href="#">- PDF Voorbeeld 1</a>
</li>
<li>
<a href="#">- PDF Voorbeeld 2</a>
</li>
<li>
<a href="#">- PDF Voorbeeld 3</a>
</li>
</ul>
</div>
</div>
<div class="col-sm-8 padding-zero" id="result">
<div class="box large-width-box-w1 full-width-box news-right entry-content news-content">
<?
if($zoekwaarde != ''){
$zoekresultcon = $conn->query($zoekresult);
while($zoekresult = $zoekresultcon->fetch_assoc()){
$zoekresultaten .= '<div class="zoekresultaat"><h4>'.$zoekresult['title'].'</h4></div>';
}
echo $zoekresultaten;
}else{
?>
<h2 class="port-tit contenttitle"><? echo $content['title']; ?></h2>
<?
//Replace img met img src="cms/ zodat je ook tussen de tekst images kan toevoegen
$replaced = str_replace('img src="','img src="cms/',$content['introtext']);
echo $replaced;
}
?>
</div>
</div>
這是我嘗試使用Ajax:
應該改變,即使沒有調整畫面讓我也嘗試複製.resize函數外的代碼,但這也沒有改變任何東西。
在設置'#result'內容之前,您正在觸發調整大小事件。無論如何,你不應該築巢事件 –