我正在尝试使用 jQuery 为我的网站创建一个错误的悬停事件...
我只创建了以下列表中的所有子元素,现在也返回 false,而不是链接到正确的页面......
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
$("ul.sf-menu li.i").click(function(e) {
e.preventDefault();
});
}
有人对可行的替代方法有想法吗?
HTML
<ul class="sf-menu"> <li><a href="index.html">Home</a><li class="i"><a href="wedding-hire.html">Weddings</a>
<ul>
<li><a href="peel-suite.html">Peel Suite</a></li>
<li><a href="the-hall.html">The Hall</a></li>
<li><a href="the-grounds.html">The Grounds</a></li>
<li><a href="food-and-drink.html">Food & Drink</a></li>
<li><a href="pricing.html">Pricing</a></li>
</ul>
</li>