すべて! ここで、jQueryについて質問したいと思います.... '.eg-dropdown'という名前の要素を作成する.... 右の '.btn-dropdown'に合うように '.eg-dropdown'要素を作成します。 ....jQueryによる動的位置のドロップダウン
おかげで、そして私のあまり目立たない英語のため申し訳ありませんが.....
Index.htmlと
<div class="btn-dropdown">Publik</div>
<ul class="eg-dropdown">
<li>Teman</li>
<li>Pribadi</li>
</ul>
Index.css
.btn-dropdown {
display: inline-block;
width: 100px;
height: 20px;
position: absolute;
top: 100px;
left: 100px;
background: green;
}
ul {
margin: 0;
padding: 0;
}
Index.js
// DROPDOWN
$(document).ready(function(){
var position_btn = $('.btn-dropdown').position();
$('.btn-dropdown').on('click', function(e){
e.stopPropagation();
console.log(position_btn);
});
$('.eg-dropdown').css({
'position' : 'absolute',
'top' : position_btn.top + $('.btn-dropdown').innerHeight(),
'left' : position_btn.left
});
});
JSFIDDLE https://jsfiddle.net/FIERMANDT/1kLvdys1/
@Firmansyahのための簡単なCSSを使用することができますか? –
@Firmansyahこのようなものは?あなたはリンクを提供していますが、それらのリンクにあなたが何を望んでいるのか分からないのですか? –
THX、:D 私はあなたが与えるコードからアイデアを得る:D – Firmansyah