Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    4

    Un portfolio con il plugin jQuery jmFullWall

    ciao a tutti,
    tempo fa ho scaricato e utilizzato il plugin in oggetto:
    http://staging.html.it/demo/javascri...emo_index.html
    tutto funzionava fino a qualche giorno fa, succede che i bottoni dello slide non rispondono

    Qualcuno di voi può aiutarmi?
    Vi ringrazio anticipatamente
    Fabiana

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Ciao Fabiana e benvenuta, verifica che gli eventi non siano gestiti da "live" cerca qualcosa tipo questo $(".jmFullWall-next").live(.....) e questo $(".jmFullWall-prev").live(.....) e sostituiscili con .on(....)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    4

    Un portfolio con il plugin jQuery jmFullWall

    Ciao andrea, gentissimo!
    provo subito e poi ti faccio sapere
    1000 grazie!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    4
    ciao Andrea,
    ho provato sostituire questo con .on ma non funziona :-(

    $('.'+options.itemsBtnPrev).live("click", function(){
    prev_items = $(this).attr("rel");
    $(wall_items).find('a').eq(prev_items).trigger('cl ick');
    return false;
    });

    $('.'+options.itemsBtnNext).live("click", function(){
    next_items = $(this).attr("rel");
    $(wall_items).find('a').eq(next_items).trigger('cl ick');
    return false;
    });

    $('.'+options.itemsBtnClose).live("click", function(){


    Forse sbaglio, scusa ma non sono molto abile con jquery

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    se il problema è il live, non ti basta sostituirlo con on, questo perchè il metodo on, per la delegazione degli eventi, non va applicato al selettore cliccato ma ad un elemento padre o direttamente al document.

    $(document).on("click", '.'+options.itemsBtnPrev, function(){

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    4
    grazie a tutti x l'aiuto
    ho risolto:

    $('body').on("click", '.'+options.itemsBtnPrev, function(){
    prev_items = $(this).attr("rel");
    $(wall_items).find('a').eq(prev_items).trigger('cl ick');
    return false;
    });

    $('body').on("click", '.'+options.itemsBtnNext, function(){
    next_items = $(this).attr("rel");
    $(wall_items).find('a').eq(next_items).trigger('cl ick');
    return false;
    });

    $('body').on("click", '.'+options.itemsBtnClose, function(){
    switch (options.detailTransitionOut)

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Originariamente inviato da Vindav
    se il problema è il live, non ti basta sostituirlo con on, questo perchè il metodo on, per la delegazione degli eventi, non va applicato al selettore cliccato ma ad un elemento padre o direttamente al document.

    $(document).on("click", '.'+options.itemsBtnPrev, function(){
    Non esattamente cosi, funziona con entrambe le possibilità .on('click',function(){}) che .on('click', '.text', function(){}) test
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    funziona se il campo è già presente nella pagina, altrimenti devi utilizzare il secondo metodo

    questo perchè il metodo on, per la delegazione degli eventi, non va applicato al selettore cliccato ma ad un elemento padre o direttamente al document

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.