JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://cherne.net/brian/resources/jquery.hoverIntent.js"></script>
<script src="http://users.tpg.com.au/j_birch/plugins/superfish/js/superfish.js"></script>
<ul id="menu" >
    <li>
        <a href="/_news_static"><img alt="" class="arrow" src="http://goo.gl/4zwvv">Pages</a>
        <ul>
            <li>
                <a href="/_news_table_of_contents" >Table of Contents</a>
            </li>
        </ul>
    </li>
</ul>

CSS

ul { width: 200px; }
#menu li { position: relative; }
#menu a { display: block; width: 100%; }
#menu a:hover{ background: lightgreen;}
#menu li ul { display: none; }
/* commenting out the next rule fixed the problem with 1.4.3 */
#menu li:hover > ul { display: block; }

#menu ul { position:absolute; top:0px; right:-200px; border: 1px solid black; }
.arrow { align: right; position: absolute; right: 3px; vspace: 4px; width: 8px; height: 7px; }

JavaScript

/*
$('#menu').superfish({
    delay: 2000,
    animation: {
        opacity: 'show',
        height: 'show'
    },
    speed: 'fast',
    autoArrows: false
});
*/