Sunday, January 15, 2012

iPhone, iPad script rule out


Is it possible to rule out a script load only when viewing site on Apple devices? For example I don't want this file to be loaded on iPhone/iPad:




<script type="text/javascript" src="js/jquery.skinned-select.js"></script>



Will be grateful for any help.

1 comment:

  1. There may be an easier way, but try the following:

    <script type="text/javascript">
    if ('ontouchstart' in document.documentElement) // check for touch screen
    { }
    else {
    // run code for mouse device

    var s = document.createElement("script");
    s.setAttribute("type", "text/javascript");
    s.setAttribute("src", "js/jquery.skinned-select.js");
    var nodes = document.getElementsByTagName("*");
    var node = nodes[nodes.length - 1].parentNode;
    node.appendChild(s);
    };
    </script>


    Hope it helps.

    ReplyDelete