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

Anoniem
ordinarysundays

Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord