Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #572251

    Hello, guys.

    My URL is http://m*****.co.kr http://malong.co.kr/portfolio
    The section of EasySlider is blank but it has width and height on IE9.
    It works well as slider at IE10+ and Chrome.
    What can I do?
    I downgraded jQuery version(1.4.2), but it doesn’t work.
    With jQuery 1.4.2, Only thing I saw was loading cursor. So I undid it.

    • This topic was modified 8 years, 4 months ago by shintrue.
    #572893

    I changed the browser mode into “IE9 compatibility mode” on my IE9. Then it works fine.
    But in this situation, which code should I change?

    #573156

    Hi!

    First of all, thanks a lot for your patience.
    I did ask my colleges, to come and check who can with IE9.
    The truth is that even Microsoft, is giving up to those versions, so not sure how much we will be supporting them.

    Best regards,
    Basilis

    #573186

    Hello, Basilis. Thanks for your reply.
    But only few IE9 users set “compatibility mode” as default. Enfold demo site shows Layerslider well even on IE9 default mode(I didnt use compatibility mode before). So there is a difference something. jQuery version? Some declaration with meta tag?

    #573218

    Hey!

    We checked your site and found that the layer Slider you are using is not working however the Layer Slider that came with the demo import works with the same IE Emulation settings. Emulations do not always render the pages exactly like the browsers so we cannot fully depend on the emulations.

    Please setup a test page and Check with the default slider that came with the demo import and modify it to suit your needs. Some settings used in the new slider might be affecting the way the page get’s rendered in IE 9 browser.

    Regards,
    Vina

    • This reply was modified 8 years, 4 months ago by Vinay.
    #573473

    Thank you Vinay.

    I imported demo.
    On IE9, http://******.co.kr/shortcodes/easy-slider/ doesn’t work, yet. On IE9 Compatibility mode, as other pages, it works.
    I changed each slide image file because “demo import” didn’t down and upload demo image files on my wordpress uploads folder. So I selected other image files on my server.

    I don’t want to disrupt you because of IE9 but my clients still ask about IE9…
    If somebody help and test my site, please help me.

    • This reply was modified 8 years, 4 months ago by shintrue.
    #573660

    Hey!

    The above link is giving a 404 error. Like i mentioned the actual IE renders the page in a different way from the simulators in IE. You can try to educate your client that only 2% or less use IE 9 and if you want to make things work for IE9 we lose a lot of function that work in modern browsers. It’s just the way IE9 works and like Basilis said even Microsoft has giving up on IE9 :)

    If your client still insist on a slider to work in IE 9 please try a different slider option in enfold like a easy slide ot a simple slider plugin in the wordpress directory https://wordpress.org/plugins/ that would work in IE9 and replace the current one.

    Cheers!
    Vinay

    #573681

    Thank you, Vinay.

    Yeah, I and the client know that less than 2% users use IE9, but his clients(he owns b2b business) are old Koreans (I’m young Korean. haha) so that they use IE9 or older version of IE and they don’t try to update it. Korean usage of IE9 is more than 5%, it depend on ages.

    Anyway, I paste code below. Not only “Compatibility mode”, when I enter F12, the site shows contents normally like IE10+, so I Googled [ie9 javascript doesn’t work but debug]. Then I found an code example on stackoverflow.

    Thanks again, Vinay and , Basilis !!!

    <!–[if IE 9]>
    <script type=”text/javascript”>
    if (!window.console) (function() {

    var __console, Console;

    Console = function() {
    var check = setInterval(function() {
    var f;
    if (window.console && console.log && !console.__buffer) {
    clearInterval(check);
    f = (Function.prototype.bind) ? Function.prototype.bind.call(console.log, console) : console.log;
    for (var i = 0; i < __console.__buffer.length; i++) f.apply(console, __console.__buffer[i]);
    }
    }, 1000);

    function log() {
    this.__buffer.push(arguments);
    }

    this.log = log;
    this.error = log;
    this.warn = log;
    this.info = log;
    this.__buffer = [];
    };

    __console = window.console = new Console();
    })();

    </script>

    #574218

    Hi!

    Glad you found a workaround for this please feel free to get in touch with us in future.

    Thank you for using enfold.

    Best regards,
    Vinay

Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.