Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

img weghalen uit javascript

Beste iedereen van Computertotaal, Voor mijn website, ordinarysundays, [url]http://www.ordinarysundays.com[/url] heb ik een script gebruikt voor het menu. In firefox ziet er strak uit en zonder problemen, maar in Safari en IE krijg ik achter de menuitems: collection/iwantobuy/aboutos <- welke toevallig ook de items zijn die uitgeklapt kunnen worden, een 'missing-gif' kruisje. Die kruisjes wilde ik er sowieso niet in hebben, dus de betreffende gifs had ik niet mee geupload op de server. Helaas zie ik zelf niet in de code hoe ik die gifs sowieso kan skippen/weglaten. Kan iemand mij helpen dit probleem op te lossen? Nb; het scriptje is een gratis scriptje van dynamicdrive.com, zelf ben ik helemaal niet thuis in scripts!! Onderstaand is de js van het menu: ---- /********************* //* jQuery Multi Level CSS Menu (horizontal)- By Dynamic Drive DHTML code library: http://www.dynamicdrive.com //* Menu instructions page: http://www.dynamicdrive.com/dynamicindex1/ddlevelsmenu/ //* Last modified: Sept 6th, 08'. Usage Terms: http://www.dynamicdrive.com/style/csslibrary/tos/ *********************/ //Specify full URL to down and right arrow images (25 is padding-right to add to top level LIs with drop downs): var arrowimages={down:['downarrowclass'], right:['rightarrowclass']} var jquerycssmenu={ fadesettings: {overduration: 350, outduration: 100}, //duration of fade in/ out animation, in milliseconds buildmenu:function(menuid, arrowsvar){ jQuery(document).ready(function($){ var $mainmenu=$("#"+menuid+">ul") var $headers=$mainmenu.find("ul").parent() $headers.each(function(i){ var $curobj=$(this) var $subul=$(this).find('ul:eq(0)') this._dimensions={w:this.offsetWidth, h:this.offsetHeight, subulw:$subul.outerWidth(), subulh:$subul.outerHeight()} this.istopheader=$curobj.parents("ul").length==1? true : false $subul.css({top:this.istopheader? this._dimensions.h+"px" : 0}) $curobj.children("a:eq(0)").css(this.istopheader? {paddingRight: arrowsvar.down[0]} : {}).append( '<img src="'+ (this.istopheader? arrowsvar.down[0] : arrowsvar.right[0]) +'" class="' + (this.istopheader? arrowsvar.down[0] : arrowsvar.right[0]) + '" style="border:0;" />' ) $curobj.hover( function(e){ var $targetul=$(this).children("ul:eq(0)") this._offsets={left:$(this).offset().left, top:$(this).offset().top} var menuleft=this.istopheader? 0 : this._dimensions.w menuleft=(this._offsets.left+menuleft+this._dimensions.subulw>$(window).width())? (this.istopheader? -this._dimensions.subulw+this._dimensions.w : -this._dimensions.w) : menuleft $targetul.css({left:menuleft+"px"}).fadeIn(jquerycssmenu.fadesettings.overduration) }, function(e){ $(this).children("ul:eq(0)").fadeOut(jquerycssmenu.fadesettings.outduration) } ) //end hover }) //end $headers.each() $mainmenu.find("ul").css({display:'none', visibility:'visible'}) }) //end document.ready } } //build menu with ID="myjquerymenu" on page: jquerycssmenu.buildmenu("myjquerymenu", arrowimages) ---- NB2: Ik had de waardes achter img in het script in Dreamweaver veranderd in 0, maar deze verandert telkens weer in een 1 - snap er niks van?? Alvast heel erg bedankt voor het meedenken!!!! Groetjes, Jenny / Ordinary Sundays

0 antwoorden

    Beantwoord deze vraag

    Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

    Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.