$(function(){
function stopBubble(e) {
//如果提供了事件对象,则这是一个非IE浏览器
if ( e && e.stopPropagation ) {
//因此它支持W3C的stopPropagation()方法
e.stopPropagation();
}
else{
//否则,我们需要使用IE的方式来取消事件冒泡
window.event.cancelBubble = true;
}
}
//阻止浏览器的默认行为
function stopDefault( e ) {
//阻止默认浏览器动作(W3C)
if ( e && e.preventDefault ){
e.preventDefault();
alert('浏览器动作');
}
//IE中阻止函数默认动作的方式
else{
alert('IE中阻止函数默认');
window.event.returnValue = false;
}
return false;
}
})
//监听文档的点击事件
app.directive('dClick', ['$document', function($document) {
return {
restrict: 'A',
scope: {},
link: function($scope, element, attrs){
$document.on('click', function(){
console.log('点击屏幕');
});
}
};
}]);