$(function(){
function stopBubble(e) {
//如果提供了事件對(duì)象辐烂,則這是一個(gè)非IE瀏覽器
if ( e && e.stopPropagation ) {
//因此它支持W3C的stopPropagation()方法
e.stopPropagation();
}
else{
//否則码撰,我們需要使用IE的方式來取消事件冒泡
window.event.cancelBubble = true;
}
}
//阻止瀏覽器的默認(rèn)行為
function stopDefault( e ) {
//阻止默認(rèn)瀏覽器動(dòng)作(W3C)
if ( e && e.preventDefault ){
e.preventDefault();
alert('瀏覽器動(dòng)作');
}
//IE中阻止函數(shù)默認(rèn)動(dòng)作的方式
else{
alert('IE中阻止函數(shù)默認(rèn)');
window.event.returnValue = false;
}
return false;
}
})
//監(jiān)聽文檔的點(diǎn)擊事件
app.directive('dClick', ['$document', function($document) {
return {
restrict: 'A',
scope: {},
link: function($scope, element, attrs){
$document.on('click', function(){
console.log('點(diǎn)擊屏幕');
});
}
};
}]);