Jquery :: Possible To Use Background Images With Superfish?
Aug 25, 2010
is it possible to use background images with superfish ? sprites ? or can i use image tags in the list item anchors ? Whats the best way to use image sprites in the first level of your navigation menu in conjunction with superfish dropdowns ?
I'm putting together a portfolio site and I'd like to use high-res images that take up most of the screen to show different works. There would be a menu bar with links to each work, where a click on that work's link would change the background by doing a standard "dissolve" effect.I have seen many different plugins for "rotating" images and changing background colors at the click of a button. Is there a method specifically for this purpose? As an alternative to altering the background-image of the body itself,I would be willing to use a properly sized div (or div's) to achieve this effect.
I'm building a Joomla site with Superfish vertical. I'm bogged down on 1 issue: parent itemid linked to specific images and how to make this work. My menu has 5 parent items. The child items are not an issue.My question is this: Does anyone know how to make linked parent/item id & images work together ? This may be more of a CSS issue than a script question but I thought I'd pass it by here as I'm getting "0" responses elsewhere and there could be a php/js script aspect to this.There is a bit of code (line 67-87 of superfish/tmpl/default.php) that has me concerned and it might turn out to be why this doen't work, I include it below. I'm pretty much illeterate when it comes to js /php but I can make out just enough to know it could impinge (either + or -) on what I'm trying to do.
if (($node->name() == 'li') && ($id = $node->attributes('id'))) { if ($node->attributes('class')) { $node->addAttribute('class', $node->attributes('class').' item'.$id);
I have preloaded the images i want to use into an array and want to cycle thruindefinitely each image in the array, and use the each function on the array. The array isvar imgs = [];
I have a div such as this
<div id="mydiv"></div> & with current styling such as this - #mydiv{ background-image: url(myimg.jpg);
[Code]....
only the last image shows up... I am going around the bend ( turning green, red, and face rgb (255,255,255)
My client wants a series of 4 background images that cycle (probably fade), and each time a new image appears, they need text to slide in from either the right or left, depending on the image.I've done the fading background image part quite often, but have never tied another action to the new image loading.
<picture 1, fades in><text for picture 1, slides in from right> <picture 2, fades in><text for picture 2, slides in from left> <picture 3, fades in><text for picture 3, slides in from right> <picture 4, fades in><text for picture 4, slides in from left>
I've seen a lot of tutorials for the two things separately, but not for the two combined. And I'm the first to say I'm a newbie to jQuery and relative newbie to Javascript. So I'm not sure how to go about even knowing if this is do-able.
<script language="JavaScript"> <!-- Activate cloaking device var randnum = Math.random();[code]....
Now, this works fine with every manual refresh of the page and I can obviously get it to work with a <META> refresh, but I would like to do achieve this without resorting to this crude method.Note that I have additional code to stretch the image to the client browser resolution.I found this topic which look svery similar to what I want but doesn't have any code for the background image scaling ... http:[url]....
I've used the cycle plugin on several Wordpress sites and it works great, except that when I run it the background is visible between transitions. Instead of a smooth fade between images, there is a long pause between images. Even when I use the default values, there is still a noticeable delay between the slides.
I need to have a series of images cycle in the background, and for each image, text should appear on the right or left side and slide into position. I thought this would be simple but can't really find any information about how to connect these two events. I've done plenty of background image cycling, but never tied a particular image to a particular animated effect. One, can this be done...if so, how challenging is this? And Two, would anyone know of a location of similar stuff. I've seen a bunch of sites that use Flash for this, but it seems like jQuery would be quicker and more robust.
I have a button class within the html called mygallery_pause_resume and i need to split it into two classes using Javascript (_mypause, _myresume) where I can assign different backgrounds to the buttons.I have an array that activates in an onclick event so that the buttons labels change to play/pause. I have included the code from the template below,
I was basically trying to follow several tutorials to get a superfish menu working on my website, but I don't seem to be able to get it to work.I included both the superfish.css and the superfish.js in my website's header; both paths are corrent and point to the designated file.I then included the superfish function in my header like this:
<script> $(document).ready(function(){ $('ul.sf-menu').superfish({ delay: 1000, // one second delay on mouseout animation: {opacity:'show',height:'show'}, // fade-in and slide-down animation
[code]....
The corresponding <ul> element has the required sf-menu class, but still there are no animations, no fading, no delays, just the plain css functionality provided by the superfish.css.
But I would prefer the background images to fade in and out rather than change abruptly. I've spent hours searching for appropriate code, but have met a dead end so far.
Incidentally, I presume that the delay before the first background image appears is because of all the images pre-loading. Can anyone suggest a way to immediately display the first image?
I've got a Javascript which changes the background image of the body by rotating other images. What I want is the script to change the background to a specific div and not of the whole body section. Since I'm not an expert in Javascript I have Googled a lot but couldn't work it out till now. In other words that I want is to alter/change in the script the line "...document.body.background=processed [abc].src.." in a way and add ... so that this script works for a specific div and not only for the whole webpage...
<script language="Javascript"> var bgimage=new Array() bgimage[0]="image1.png"[code]....
I've got a JavaScript / CSS question if anyone has a spare minute and the interest? I've got a page with a background image set by CSS. I want to use a Javascript function to change that image with a link click. Here's a snippet from my HTML:
HTML Code: <body> <script type="text/javascript" src="changeBGimage.js"></script> <style type="text/css"> body {background: url('red.jpg') no-repeat} </style>
[Code]...
Would you be able to tell me how I would structure that function?
I've worked for a while to get a table background image to automatically rotate using JS, and it's working well now. However, it's quite choppy. Any way to make the images crossfade to smooth it out?
I am looking for some recommendations for JS/HTML code that will allow me to generate drop down menus, sort of like the ones here Code:
where you can see the drop down menus if you roll over "Flights", "Hotels" and so on. The only thing I want to do differently with this is that I want to put a repeating background image behind the entire menu that drops down, and not necessarily just each item. So, in the above example, if you rolled over Flights, I'd like a background graphic to span all the menu items -- "Search Flights", "Top Deals", "Web Fares", "Low Fare Alert", and "Last Minute Packages."
i know that the background attribut on table is not official but you can still use it and it will load an image as a background but i have an already coded site wich uses this background tag and a preload image js function wont work correctly, is there an solution to this?, right now i only see changing the code of the page(it's a damn nasty table based code)
I'm using a double background image for a site - basically two containers around everything, one with a gif with patches of different colour, and above it a semi-opaque png with a very faint texture. I'm doing it this way as it makes for much faster loading than one jpg with the image and texture combined.
The only problem is that you see the gif load first, then the texture goes over it. Is there any way, perhaps with JS, to hide these background images until they're both fully loaded, then display them together?
I have a JavaScript routine that runs on a timer and updates the position of a background image using the CSS background-position property. In Internet Explorer, it changes the mouse pointer to an hourglass when it refreshes the screen, and this is really annoying since it happens on the timer, about every 100 milliseconds or so. Is there anything I can do about this?
I have been trying all sorts of things, but falling short... I'm trying to set up a way to detect a user's browser size and then call a specific background image accordingly...
say (for example) that BKGD1.jpg is for users who have browsers that are 1280x1024 and higher; BKGD2.jpg is for users who have browsers that are smaller than 1280x1024...
i'm even open to an option that only displays a background image if the browser is (as in the example above) 1280x1024, and just a background color if the browser is smaller than that.
I have a client that wants a new background image every time page is reloaded. I thought I have to script and thought I had it working but when I applied it to all my pages from a template I made in dreamweaver it doesn't work. It only works on the template.
See code below. <head> <script type="text/javascript"> <!-- function MM_goToURL() { //v3.0 var i, args=MM_goToURL.arguments; document.MM_returnValue = false; for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); }
Any script I can look at to do something very similar to this? [URL] I need to be over to mouse over various images at the bottom and have the 'main' image change to different backgrounds or images. Another similar example is [URL] - I'd like to be able to do that as well.
There is a big wide problem that with IE6, PNG images display this horrible grey or white background when it's transparent. It looks ugly, but I can't seem to find a way to solve it. I've searched on google and copied scripts, inserted them in to the document I wish for the png to be completely transparent but it's still not working. I would normally just leave it, but as I want the site to look professional and the transparent png is essential to the data being displayed, I've been trying to find solutions to it.
I realise that most users have upgraded to IE 7 / IE 8 which supports transparent png images but there's got to be a small percentage of users who use IE6. I can't just say "sorry you'll have to upgrade your browser to view the data properly" obviously, so I'm trying to find solutions. I've tried using spacer.gif but that doesnt work (but it does when on table designed pages), so I found some scripts:
I am trying to change my sites background color. The color changes but it doesn't go back to the first image anymore. does anybody know what the problem could be?