Jump to content
php.lv forumi
  • 0

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


senters

Question

8 answers to this question

Recommended Posts

  • 0

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.

Link to comment
Share on other sites

  • 0

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
Link to comment
Share on other sites

  • 0

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
Link to comment
Share on other sites

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