ich bastel gerade ein wenig mit dieser Suche
Tutorial:
https://youhack.me/2010/04/28/creating- ... nd-jquery/
Demo:
https://youhack.me/demo/live%20search%2 ... /index.php
alles funktioniert wunderbar, nun wollte ich dass in dem Ergebniss-Div ein Button ist der wunderschön das Ergebniss-Fenster schließt wenn man ihn klickt (schön mit jquery - slideToogle)
komischerweise funktioniert der Button nur wenn er nicht in diesem div ist???? Kennt wer dieses Problem?
EDIT:
das dürfte wohl die Lösung sein:
1 - div class="dragable" (5 Stück) existiert (Seite wird geladen oder so
2 - jQuery sucht alle div class="dragable" im aktuellen Dokument (5 Stück) und registriert Sie
3 - du fügst ein weiteres div class="dragable" dem Dokument hinzu
4 - jQuery kennt aber immer noch nur 5 Stück, weil das 6te noch nicht registriert ist
mein Code:
Code: Alles auswählen
<script type="text/javascript">
$(document).ready(function() {
$("#faq_search_input").watermark("Suchbegriff");
$("#faq_search_input").keyup(function()
{
var faq_search_input = $(this).val();
var dataString = 'keyword='+ faq_search_input;
if(faq_search_input.length>2)
{
$.ajax({
type: "GET",
url: "onlineshop/misc/livesearch/ajax-search.php",
data: dataString,
beforeSend: function() {
$('input#faq_search_input').addClass('loading');
},
success: function(server_response)
{
$('#searchresultdata').html(server_response).show();
$('span#faq_category_title').html(faq_search_input);
if ($('input#faq_search_input').hasClass("loading")) {
$("input#faq_search_input").removeClass("loading");
}
}
});
}return false;
});
});
</script>
<script>
$(document).ready(function() {
$("#hideButton").click(function() {
$("#suchfensterclose").slideToggle("slow", function() {
});
});
});
</script>
EDIT: Problem gelöst

aus
$("#hideButton").click(function() {
mache
$('#hideButton').live('click', function() {