Li可点击,但与实际- jquery
li clickable but with rel - jquery
我正在使用jQuery pretypto来显示一个覆盖窗口。
在我的页面上,我有一个链接和图像的li,我希望整个li是可点击的,但链接是#,所以它确实在做的工作。
<a href="#inline-'.$i.'" rel="prettyPhoto[inline]">'.preg_replace($patterns,$replacements,$vimeo->title).'</a>
下面是我的jQuery,有什么想法吗?
$(function() {
$('.clickable').css('cursor', 'pointer').click(function() {
window.location = $(this).find("a").attr("href") + $(this).find("a").attr("rel");
return false;
});
});
我建议不要尝试使<li>
可点击。如果你不能在锚中包装一些元素(如<li>
或<td>
),你可以用CSS让锚填充元素的整个区域:在jsFiddle上的例子。(你可能可以在ALA之类的网站上找到不那么粗糙的方法。)然后拦截链接上的click事件。
另外,正如Quentin所说,不要重新使用rel
或其他属性;您可以使用数据属性作为"干净"的替代方法。
相关文章:
- 使用jquery动态创建ul-li
- 使用Jquery在li内部获取具有特定文本的锚点
- 如何将li类更改为li id's在Jquery中
- 如何使用jquery显示具体的li数
- 使用jquery显示特定的li标记
- 在jQuery UI中获取ul和li值,拖放即可排序
- 如何让li项目在这个jQuery列表中滑动和/或淡出视图
- jQuery复选框(在ul>li下)检查事件
- 如何更改dynamicaly的主题添加了li项jquery mobile
- 在jQuery中将目标从li更改为类
- 加载更多li's在ul-JQuery中
- 获取带有 jQuery 中的文本值的 AN LI 的 ID
- jQuery根据字符串大小调整LI的大小
- jquery .删除整个 li 或 table 元素后
- jQuery循环遍历每个li并检查一个类
- 添加和删除jquery-li元素
- jQuery li element select by ID
- 将类添加到 LI 中,每 7 个项目使用 JQuery LI
- jquery.li-scroller.1.0.js newsticker modification
- Jquery li 点击事件未触发