Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

<= ie9 and data-rel="back" not working #5722

Closed
awbergs opened this Issue · 3 comments

4 participants

@awbergs

Environment Details

jQuery 1.8.3
jQuery UI 1.10.0
jQuery mobile 1.3

Markup

<div id="one" data-role="page">
    <a href="#two" data-transition="slide" data-rel="page">Two</a>
</div>
<div id="two" data-role="page">
    <a href="#" data-rel="back">Back</a>
</div>

Steps To Reproduce
Click on the link to show page two. Click on the back link.

Expected Outcome

Clicking on the back link in page two should take me back to page one.

Actual Outcome

Clicking on the back link inside of page two does nothing.

JSFiddle

Run this in IE9. The page won't load in < IE8.
Also it is using a lesser version of jquery mobile (1.2) and jquery ui (1.9.2) but the results are the same.

http://jsfiddle.net/HEzvN/

Other Issues

In IE7 I get "Access Denied" on line 1653:

// Set a new history item by opening and then closing the Iframe
// document, *then* setting its location.hash. If document.domain has
// been set, update that as well.
history_set = function(hash, history_hash)
{
    /* Line 1653 below */
    var iframe_doc = iframe.document,
    domain = $.fn[str_hashchange].domain;

...
@joaopgg

I'm have the same problem... In <=IE9, data-rel="back" is not working

@cgack
Collaborator

This no longer appears to be an issue with the latest version of jQuery mobile: http://jsbin.com/acIRUBo/67
Tested on IE8 and IE9

@arschmitz
Owner

i can confirm closing

@arschmitz arschmitz closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.