Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Gallery js non funziona su IE

    Salve,
    ho trovato in rete il codice per una gallery in JS che ho utilizzato su questo sito
    http://www.pallavicini.com/abitazioni.html

    però su Internet Explorer non funziona. come mai secondo voi? grazie mille per l'aiuto!!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Dettagli errore pagina Web

    Agente utente: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET CLR 1.1.4322; .NET4.0C; .NET4.0E; InfoPath.3)
    Timestamp: Wed, 19 Sep 2012 09:50:42 UTC


    Messaggio: Azione non valida per l'oggetto
    Linea: 8
    Carattere: 2
    Codice: 0
    URI: http://www.pallavicini.com/script/script.js

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    ti ringrazio però.....
    scusa ma che significa??
    questo il codice js... l'errore sarebbe alla linea 8 per cui:
    item = $('.list li');
    e come mai è sbagliato?..non conosco js ...

    Codice PHP:
    $(document).ready(function() { 
         $(
    '.prev').css("background-image" "none"); 

        
        
        
    //Initialize
        
    onMoving            false;
        
    item                = $('.list li');
        
    itemReverse        item.get().reverse();
        
    itemSize            item.size();
        
    itemDisplayed    6;
        
    itemToSlide        itemDisplayed 9;
        
    currentSlide    1;
        
    page                Math.round(itemSize/itemDisplayed);

        
    //Next button clicked
        
    $('.next').click(function() {
        
            if(
    currentSlide >= 7) {
                $(
    this).css("background-image" "none");
            }
            if(
    currentSlide >= 1) {
                $(
    '.prev').css("background-image" "url('images/prev.png')");
            }   
            if(
    onMoving || currentSlide >= 8)
                return 
    false;
            
            
            
    onMoving truecurrentSlide++;     
            
            $.
    each(item, function() {
                
                var 
    i      = $(this).index();
                var 
    delay 100;

                
    window.setTimeout(function (index) {
                    return function () {
                        
    item.eq(index).stop().animate({ 'right' '+='+itemToSlide+'em' }, function() {
                       if(
    index >= itemSize-1onMoving false;
                        });
                    };
                } (
    i), delay);
            });
        });
        
        
    //Previous button clicked
        
    $('.prev').click(function() {
            
            if(
    currentSlide <= 8) {
                $(
    '.next').css("background-image" "url('images/next.png')");
            }
            if(
    currentSlide <= 2) {
                $(
    this).css("background-image" "none");
            }   

            if(
    onMoving || currentSlide == 1) return false;
            
    onMoving truecurrentSlide--;
            
            
            
            $.
    each(itemReverse, function() {
                
                var 
    i      = $(this).index();
                var 
    delay 100;
                
                
    window.setTimeout(function (index) {
                    return function () {
                        $(
    itemReverse).eq(index).stop().animate({ 'right' '-='+itemToSlide+'em' }, function() {
                            if(
    index >= 0onMoving false;
                        });
                    };
                } (
    i), delay);      
            });
        });
    }); 

  4. #4
    ho attivato il debug su IE (non sapevo esistesse) e mi da questo errore alla riga
    itemReverse = item.get().reverse();

    non supporta il metodo get... se commento questa riga mi da errore alla successiva

    itemSize = item.size();

    non supporta il metodo size... se commenta poi mi da errori alle variabili che risultano non definitte...io non capisco nulla di js...come posso risolvere? grazieee

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    dovrebbe bastare dare un altro nome alla variabile item, probabilmente è una parola riservata per IE

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Bisogna studiarsi lo script, se puoi chiedi a chi l'ha sviluppato
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    grazie Vindav avevi ragione!..grazie mille. ora funziona!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.