I’ve created a list item element that contains a child anchor element.
<ul id="machine-list">
<li>
<a href="gosomewhere">Somewhere</a>
</li>
</ul>
Using jQuery I’m binding a click event to the list item. When the user clicks I’m grabbing the first anchor tag’s href attribute and moving the user to that page.
While this works nicely I’d like to simulate the same hover effect that hovering over a link usually has: showing the referenced link in the status bar. Unfortunately window.status is not getting it done.
$(document).ready(function () {
$('#machine-list > li')
.css('cursor', 'pointer')
.click(
function (e) {
window.location = $(e.target).find('a').attr('href');
})
.mouseover(
function (e) {
window.status = $(e.target).find('a').attr('href');
});
});
What should the function in .mouseover look like to get the desired effect? The above code is down and dirty so any general feedback would also be appreciated.
For security reasons,
window.statusis disabled by default in all of the major browsers. I know the link is to W3Schools, but it clearly illustrates the point. The only way you can affect the status bar is by making the user hover over a link whose URL you control.