Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Jim-Y #768 üzenetére

    </br>
    Ez micsoda??
    A jó változat talán:
    <br />
    Nem ártana ezt mindenhol kicserélni...

    Egyébként iszonyatosan túlbonyolítod a kódodat.
    Példa:

    $(".flip").click(function(){
    if($(this).attr('id')=="query_0"){
    $("#own_queries").slideToggle("slow");
    } else if($(this).attr('id')=="query_1"){
    $("#activity_data_log").slideToggle("slow");
    $("#appended_modules").html("");
    $("#query_field_td").html("");
    } else if($(this).attr('id')=="query_2"){
    $("#performance_data_log").slideToggle("slow");
    } else if($(this).attr('id')=="query_3"){
    $("#system_information").slideToggle("slow");
    } else if($(this).attr('id')=="query_4"){
    $("#sp_activity_log").slideToggle("slow");
    } else {

    }
    });

    Ehelyett az okádék gányolás helyett - bocs :D - lehetne ennyi az egész:
    $(".flip").click(function(){
    $(this).next().slideToggle("slow");
    });

    Ugyanúgy működik...
    A markupod sem túl szép. :D
    A dblclick-esnél meg gondolom Karma erre gondolt (Te meg elég rossz helyre próbáltad beszúrkálni, amit mondott), hogy valahogy így kéne (bár így is eléggé spagettikód marad így elsőre):
    [link]
    Itt működik, on() nélkül.

  • Jim-Y

    veterán

    válasz Jim-Y #768 üzenetére

    lejárt..

    on-ra se működik így:

    $("#activity_data_log span").on("click",function(){
    if($.trim($(this).text())=="*"){
    $(".search_span").each(function(){
    var intext = $(".search_span").text();
    $(".search_span").text(intext+" ").clone().appendTo("#query_field_td"); /* .on("dblclick", function(){
    $(this).remove();
    }); */
    });
    } else {
    $(this).clone().appendTo("#query_field_td"); /* .on("dblclick", function(){
    $(this).remove();
    }); */
    }
    });

    $("#query_field_td span").on("dblclick",function(){
    $(this).remove();
    });

Új hozzászólás Aktív témák