BTC USD 81,215.3 Gold USD 4,376.42
Time now: Jun 1, 12:00 AM

[HELP] Dropdown Menu

mdikhsan

Active Member
Messages
1,855
Joined
Jul 8, 2010
Messages
1,855
Reaction score
35
Points
30
Hi Guys,

Anyone can help me? I'm having trouble with these code, I wanted to make drop down menu like this.
rkaSzrU.jpg


but mine the dropdown menu goes bottom.
9vDznde.jpg


Code:
	/*
 *Function: process

 *Returns:
 *	Object
	*/	
	public function process($module, $element) {
 *
 *foreach ($element->find('ul.level2') as $ul) {
 *	
 *	// get parent li
 *	$li = $ul->parent();

 *	// get columns
 *	$columns = (int) $li->attr('data-menu-columns');

 *	if ($columns > 1) {

 * *$children = $ul->children('li');
 * *$colrows *= ceil($children->length / $columns);
 * *$column * = 0;
 * *$i * * * *= 0;

 * *foreach ($children as $child) {
 * *	$col = intval($i / $colrows);
 * *	
 * *	if ($column != $col) {
 * * *$column = $col;
 * *	**

 * *	if ($li->children('ul')->length == $column) {
 * * *$li->append('<ul class="level2"></ul>');
 * *	**
 * *	
 * *	if ($column > 0) {
 * * *$li->children('ul')->item($column)->append($child);
 * *	**

 * *	$i++;
 * ***

 *	** else {
 * *$columns = 1;
 *	**

 *	// get width
 *	$width = (int) $li->attr('data-menu-columnwidth');
 *	$style = $width > 0 ? sprintf(' style="width:%spx;"', $columns * $width) : null;

 *	// append dropdown divs *
 *	$li->append(sprintf('<div class="dropdown columns%d"%s><div class="dropdown-bg"><div></div></div></div>', $columns, $style));
 *	$div = $li->first('div.dropdown div.dropdown-bg div:first');

 *	foreach ($li->children('ul') as $i => $u) {
 * *$div->append(sprintf('<div class="width%d column"></div>', floor(100 / $columns)))->children('div')->item($i)->append($u);
 *	**
 ***

 *return $element;
	**

**

Thank you in advance who will helping me on these matters
 
php ka ni? mana html code??? dah try main CSS "inline" belum???
 
Back
Top
Log in Register