2013-04-15 38 views
0

我有一個工作div,並需要它可點擊。整個div可點擊除2嵌套div

$(".job").click(function(){ 
    window.location=$(this).find("a.link").attr("href"); 
    return false; 
}); 

但也有2周有自己的行動等的div(.apply.like)。點擊時不應該被帶到鏈接。當這兩個div中的任何一個被點擊時,我如何避免被帶到整個div的鏈接?

非常感謝您的幫助。

回答

0

不要使用Javascript功能來做到這一點,請嘗試使用這個簡單的CSS:

.job a { 
    display: block; 
    width: 100%; 
    height: 100%; 
} 

這樣你的鏈接應該工作爲紐帶,但可點擊區域應該是全尺寸的它的父元素。沒有理由通過Javascript檢測點擊,更不用說這將放棄不支持它的人。這個解決方案很容易在好的'香草'CSS中完成。