これには css を使用できますが、古いバージョンの IE ではサポートされません。また、それがあなたが望む/必要とするものかどうかもわかりません。しかし、いずれにせよ、これが役立つことを願っています。
.prop_info の次の css を次のように変更します。
.property .prop_info {
width:274px;
height:90px;
background:url(/resources/images/backgrounds/agent-info-bg.jpg) top left no-repeat transparent;
background: #0d70b2;
position:absolute;
left:136px;
top: 0px;
display: none;
z-index: 10;
}
次に、これを下に追加します。
.property:hover .prop_info {
display: block;
}
これが何をするかというと、.property 要素にカーソルを合わせると、その中の .prop_info 要素が見えるようになります。ただし、これには .prop_info が .property 内にあるように html レイアウトを変更する必要があります。
<div class="property" id="property{count}" style="display: block;">
<a href="#"><img src="http://placehold.it/136x90/eeeeee/cccccc/&text=placeholder" /></a>
<div class="prop_info">
<div id="property_info_content">[ content goes here ]</div>
</div>
</div>
通常は画面の外に出るすべての要素について、5番目または4番目..ウェブサイトの幅と適応するかどうかに依存するため、今はテストできません.
ただし、次の css を使用できます。
.property .prop_info:nth-child(4n+4) {
left: -410px;
}
これが何をするかというと、4 番目の要素ごとに異なる左マージンを見つけるということです。5 番目ごとにする必要がある場合は、4n+4 を 5n+5 に変更してください。
これがお役に立てば幸いです