2013-09-26 46 views

回答

2

.target屬性指的是事件的目標,你可以看到這個屬性:

$pageslide.click(function(e) { 
    if ($.inArray(e.target.localName, ['li', 'a']) < 0) { 
     e.stopPropagation(); 
    } 
}); 

或者使用.closest()方法:

if ($(e.target).closest('a').length === 0) { 
    e.stopPropagation(); 
} 
+0

所以添加 '一'被排除使得每個'a'來觸發該幻燈片,我如何添加一個不觸發幻燈片的ID。 –

2

使用jQuery的過濾方法。事件對象的

$pageslide.filter('a li').click(function(e) { 
    e.stopPropagation(); 
});