【发布时间】:2014-08-11 08:56:35
【问题描述】:
我完全是 Javascript 的菜鸟,并尝试禁用以下代码中的链接。
它是 .title_link_out。每当我单击具有此类的 div 时,就会加载主页(href="#")。我想禁用链接而不重命名类或破坏函数。
我希望有人可以在没有更多信息的情况下提供帮助。这只是负责链接的代码sn-p。
看到这段代码有什么想法吗?
jQuery(document).ready(function(e) {
e(".squareDemo_production").unbind("hover");
e(".squareDemo_production").hover(function() {
e(this).find('.squareLitDemo.shape').css('cursor', 'pointer');
e(this).find('.squareLitDemo.shape').on('click', function() {
console.log('ff', e(this).find('.title_link_out').attr('target'))
if (e(this).find('.title_link_out').attr('target') == 'blank') {
var win = window.open(e(this).find('.title_link_out').attr('href'), '_blank');
win.focus();
}
else{
window.location.href = e(this).find('.title_link_out').attr('href');
}
})
我在 CSS 中尝试了以下方法,但没有成功。
.title_link_out {
pointer-events: none!important;
cursor: default!important;
}
【问题讨论】:
-
请发布 JSFiddle 示例,以便所有人都能看到问题。
标签: javascript jquery css function click