1
$pageslide.click(function(e) {
e.stopPropagation();
});
即防止#pageslide ID或類從滑動如果點擊,如何排除從被阻止某些元素,在這種情況下,我想排除<a></a>
或<li></li>
。提前致謝 。如何從排除錨「e.stopPropagation()」
$pageslide.click(function(e) {
e.stopPropagation();
});
即防止#pageslide ID或類從滑動如果點擊,如何排除從被阻止某些元素,在這種情況下,我想排除<a></a>
或<li></li>
。提前致謝 。如何從排除錨「e.stopPropagation()」
.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();
}
使用jQuery的過濾方法。事件對象的
$pageslide.filter('a li').click(function(e) {
e.stopPropagation();
});
所以添加 '一'被排除使得每個'a'來觸發該幻燈片,我如何添加一個不觸發幻燈片的ID。 –