Jump to content
php.lv forumi
  • 0

Animēts formas dropdown (<select><option>...</sele


Question

8 answers to this question

Recommended Posts

  • 0
Posted

Ar pašu select elementu neko īsti nevarēsi izdarīt, lai tas būtu smuki un strādātu uz visiem pārlūkiem.

Var javascriptiski to aizstāt ar parastu html listu un tad lietotājam nemanot atzīmēt vērtības. Tālāk jau ar to listu var darīties kā patīk.

  • 0
Posted (edited)

Nav pavisam vienkārš, tāds ar fade effektu noklikojot uz paša dropdown lista?

 

 

Iztikšu ar defaulto jquery libu + smuks css, nelietojot neko lieku:

 

$(document).ready(function () {

$('#filter_category').click(function () {

$('ul.the_menu').slideToggle('medium');

});

Edited by senters
  • 0
Posted (edited)

Pie šīs pašas tēmas radies ir vēl viens aktuāls jautājums - Kā uz click eventa ar ajax nopostot datus?

 

Dropdown konfigs šāds:

 

 

$(function(){
$('#filter_category').click(function () {
$('ul.menu_category').slideToggle('medium');
});
});

 

html

 

 

<div id="button_category">
<div id="filter_category">Pasākumu kategorija</div>
<ul class="menu_category">
<?php
$data = mysql_query("select * from category order by sequence");
while($category = mysql_fetch_assoc($data))
{
echo "<li><a href='#'>".$category['name']."</a></li>";
}
?>
</ul>
</div> 

 

esmu ticis tik tālu:

 

 

// Kategoriju filtrs [JQUERY]
$(function(){
$('#filter_category').click(function(){
$('ul.menu_category').slideToggle('medium');
$('ul.menu_category').click(function(){
var z = $("ul.menu_category a").attr("id");
alert(z);
$.ajax(
{
type: "POST",
url: "inc/category_results.php",
data: "z="+ z,
cache: false,
success: function(html)
{
$(".spotlight, .spotlight_switch, .all_events").empty();
$(".today_events").html(html);
}
});
});
});
});

 

pie <a> elementa pieliku klāt "id" no kategoriju tabulas:

 

 

<div id="button_category">
<div id="filter_category">Pasākumu kategorija</div>
<ul class="menu_category">
<?php
$data = mysql_query("select * from category order by sequence");
while($category = mysql_fetch_assoc($data))
{
echo "<li><a href='#' id=".$category['id'].">".$category['name']."</a></li>";
}
?>
</ul>
</div> 

 

problēma tāda, ka visām kategorijām atgriež id = 1

Edited by senters
Guest
This topic is now closed to further replies.
×
×
  • Create New...