I'm working on a website, where a fixed <div> holds the menu and links id's on the page with <a href="#">'s - like this:
I'm wondering if it's possible to detect which of the <h1 id="i1">Item1</h1>'s that's currently shown on in the browser window? My idea is to highlight the menu-link(s) (e.g. by changing color) of the items headings shown in the browser window (so it changes as the user scrolls down through the page)?
I want to use jquery to detect what type of browser you are using and display a link to a .wmv file if you are on IE or display a link to a .mp4 file if you are any other type of browser.I have this script declaration in my <head> section.
$.browser is being deprecated however I still need to know what browser is hitting the page. In some cases I need to modify a layout or position an element by some pixels. The number of pixels is different for different browsers.How can I detect the browser using jQuery without using $.browser?
In a nutshell I need to know when the user opened a new tab. I lookedaroundand I can't find an answer to it. Most of the browsers keep the same session id for the new tab, which in turn makes my application not happy.
I'm having troubles trying to detect the browser close event. (in FF or IE) To do this I'm using these events: "unload" and "beforeunload", but both are more or less the same, I mean, when I refresh the page or navigate away thru some link, these events catch the same action, but I just need to catch the browser close event, no the page refresh, no the click thru, just the browser close...
I have a mapped image and I want to change mapped parts of the image. For example when I get a cursor over one area the image in that area would change for another (the same size of course). Or for example I have mapped solar system and after clicking one of the planet the planet will change color (so the image will be switched just in that area).
Is there any jquery script that would detect a browser. What I exactly mean is when a visitor opens a website, the script detects the browser and if it's IE6-7, the message to upgrade/change the browser is displayed. It'd be nice if the rest of the screen got blurred, as it is in some jquery photo galleries.
I have an image that I set to have a width of 100%. I want it to be no higher than the screen height. Its inside a div which itself has no height limit set. So I thought I could set the image height to screen.height. But when I do that, it seems to be larger than the visible client area of Internet Explorer. I want it to fit within that space. I realize the image might be distorted by doing that, but thats OK.
I am trying to pop up a window and then do stuff(set flags) when the content of the new window is done loading. For this I am trying to detect the window.onload of the pop-up child window but so far I am unsuccessful. I believe my problem is that the URL of child window is on different domain, than the one of the opener(parent) so that the window.onload is not being called. Though this may change, at the moment I do not have access to the code for the page I'm opening up in the pop-up. Im pretty new to web development.
I've seen plenty of browser detection scripts but they all seem to be slightly different and don't really fit my needs. I have various places where if the browser is IE I'd like to display [this html code] else [display this]. For example, if a browser is IE I want to use this CSS file otherwise use a different one and if it's IE make this cell x pixels high else make it y pixels high. I'm sure this is easy ....