所有! 在這裏,我想問一下jQuery .... 如何製作一個名爲'.eg-dropdown'的元素.... 創建'.eg-dropdown'元素以適合'.btn-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什麼問題,當你用我的代碼,你得到什麼? –
@Firmansyah這是什麼?你提供的鏈接,而不是告訴你在這些鏈接中想要什麼? –
THX,:D 我從你給的代碼中得到了想法:D – Firmansyah