Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

jQuery scripts not working in IE9

Featured Replies

We are developing a website for a client. pages have number of jquery scripts. All are working almost fine on all the browsers but on IE9 user have to click on tiny blue icon next to addressbar to make some of the scripts compatible, otherwise half of the scripts work but the left side scripts donot work. is there any hack or quick solution to fix this compatibility issue with IE9?

here is the URL http://98.131.223.164/xhtml1/game-club/06-01-11/

why are you worrying about making it work in a Beta environment?

  • Author

because my client only has IE9 and insisting to make it compatible with all IE browsers :-(

ridiculous. You can either tell him to keep clicking the blue icon (compatibility mode) because there is no way in hell you can tell what the problem is or maybe something like these hacks for IE8 to IE7 can be adapted?

 

http://www.google.co.uk/search?sourceid=navclient&aq=0&oq=ie9+force+c&hl=en-GB&ie=UTF-8&rlz=1T4GGLL_en-GBGB401GB401&q=ie9+force+compatibility+mode

When IE8 beta was released I found that a lot of things didn't work properly and IE8 development forums said that they would be dealt with in the final release, which was true, so we had to wait.

 

I expect IE9 beta is the same, tell him to wait for the final release or use the compatibility mode temporarily.

  • Author

Today my developer has told me that he has found a solution to enable the compatibility mode by force. i havent yet seen the solution in detail as it was off over here. but on monday i will ask for the details and will try to share it with you guys.

Today my developer has told me that he has found a solution to enable the compatibility mode by force. i havent yet seen the solution in detail as it was off over here. but on monday i will ask for the details and will try to share it with you guys.

 

He probably means this code:-

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8">

which must be placed as the first item in the page head section (so that the browser doesn't process anything else first). Close with /> instead of just > if using a XHTML doctype.

 

I used it when IE8 was in beta (with IE7 in the code to emulate IE7) and although I haven't used it with IE9 to emulate IE8 I would expect it to work. It forces all IE9 browsers to emulate IE8. (It's not making the IE9 browser into a complete IE8, it's some kind of shortcut that only emulates IE8 so it's not guaranteed but the IE8 to IE7 emulator was good enough.)

Edited by Wickham

  • Author

Wickham! you are right. thats the solution which worked pretty fine for us. no matter it does not emulate fully into older browser but solved our problem. so thanks for the magic tag :)

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.