WebSite X5Help Center

 
Fabrizio R.
Fabrizio R.
User

Problema con tasto che torna su  it

Auteur : Fabrizio R.
Visité 1552, Followers 1, Partagé 0  

Ho un problemino con il tasto torna su ,  ho trovato questo codice nel forum 

 va bene , pero' mi va sotto la barra footer e non mi fa uscire le immagini background :( questo e' il codice dove correggo ? :( help myyy...

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

<script type="text/javascript" >

var scrolltotop={

    //startline: Integer. Number of pixels from top of doc scrollbar is scrolled before showing control

    //scrollto: Keyword (Integer, or "Scroll_to_Element_ID"). How far to scroll document up when control is clicked on (0=top).

    setting: {startline:100, scrollto: 0, scrollduration:1000, fadeduration:[500, 100]},

    controlHTML: '<img src="<span>http://www.extrabeatcharter.it/images/gotop5.png" />', //HTML for control, which is auto wrapped in DIV w/ ID="topcontrol"

    controlattrs: {offsetx:15, offsety:15}, //offset of control relative to right/ bottom of window corner

    anchorkeyword: '#top', //Enter href value of HTML anchors on the page that should also act as "Scroll Up" links

    state: {isvisible:false, shouldvisible:false},

    scrollup:function(){

        if (!this.cssfixedsupport) //if control is positioned using JavaScript

            this.$control.css({opacity:0}) //hide control immediately after clicking it

        var dest=isNaN(this.setting.scrollto)? this.setting.scrollto : parseInt(this.setting.scrollto)

        if (typeof dest=="string" && jQuery('#'+dest).length==1) //check element set by string exists

            dest=jQuery('#'+dest).offset().top

        else

            dest=0

        this.$body.animate({scrollTop: dest}, this.setting.scrollduration);

    },

    keepfixed:function(){

        var $window=jQuery(window)

        var controlx=$window.scrollLeft() + $window.width() - this.$control.width() - this.controlattrs.offsetx

        var controly=$window.scrollTop() + $window.height() - this.$control.height() - this.controlattrs.offsety

        this.$control.css({left:controlx+'px', top:controly+'px'})

    },

    togglecontrol:function(){

        var scrolltop=jQuery(window).scrollTop()

        if (!this.cssfixedsupport)

            this.keepfixed()

        this.state.shouldvisible=(scrolltop>=this.setting.startline)? true : false

        if (this.state.shouldvisible && !this.state.isvisible){

            this.$control.stop().animate({opacity:1}, this.setting.fadeduration[0])

            this.state.isvisible=true

        }

        else if (this.state.shouldvisible==false && this.state.isvisible){

            this.$control.stop().animate({opacity:0}, this.setting.fadeduration[1])

            this.state.isvisible=false

        }

    },

    init:function(){

        jQuery(document).ready(function($){

            var mainobj=scrolltotop

            var iebrws=document.all

            mainobj.cssfixedsupport=!iebrws || iebrws && document.compatMode=="CSS1Compat" && window.XMLHttpRequest //not IE or IE7+ browsers in standards mode

            mainobj.$body=(window.opera)? (document.compatMode=="CSS1Compat"? $('html') : $('body')) : $('html,body')

            mainobj.$control=$('<div id="topcontrol">'+mainobj.controlHTML+'</div>')

                .css({position:mainobj.cssfixedsupport? 'fixed' : 'absolute', bottom:mainobj.controlattrs.offsety, right:mainobj.controlattrs.offsetx, opacity:0, cursor:'pointer'})

                .attr({title:'Scroll Back to Top'})

                .click(function(){mainobj.scrollup(); return false})

                .appendTo('body')

            if (document.all && !window.XMLHttpRequest && mainobj.$control.text()!='') //loose check for IE6 and below, plus whether control contains any text

                mainobj.$control.css({width:mainobj.$control.width()}) //IE6- seems to require an explicit width on a DIV containing text

            mainobj.togglecontrol()

            $('a[href="' + mainobj.anchorkeyword +'"]').click(function(){

                mainobj.scrollup()

                return false

            })

            $(window).bind('scroll resize', function(e){

                mainobj.togglecontrol()

            })

        })

    }

}

scrolltotop.init()

</script>

Posté le
6 RéPONSES
Fabrizio R.
Fabrizio R.
User
Auteur

non riesco a postarlo :( ma da qui non ci puo' essere un aiuto?

Lire plus
Posté le de Fabrizio R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

 

Fabrizio R.
non riesco a postarlo :( ma da qui non ci puo' essere un aiuto?

...!... aiuto? ... ...per aiutarti ad essere aiutato devi solo postare il LINK della pagina esportata in rete, ...niente di difficile e né di impegnativo...
... a limite controllane il livello tramite opportuno STYLE Z-INDEX, per esempio: 
<style>#topcontrol {z-index:10100;}</style>
... essendo argomento extra programma per cui occorrerebbe essere esperti, postare sempre anche il link della fonte del codice per facilitare aiuti ed eventuali interventi...
(... in teoria! del primo degli SCRIPT potrebbe farsene a meno o non servire nella v.12 essendo già usato dal programma...)
...!... molto semplice, immediato e spiegato nel dettaglio, l'esempio alternativo precedentemente postato di Mirko...!...

... per continuare segui quanto detto prima e/o altri potrebbero dirti di più...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Fabrizio R.
Fabrizio R.
User
Auteur

ho risolto per quanto riguarda il scrolltop

Lire plus
Posté le de Fabrizio R.
Fabrizio R.
Fabrizio R.
User
Auteur

:)

Lire plus
Posté le de Fabrizio R.