好的,所以我不確定從哪裏開始。Angularjs dbl-click在Chrome中工作,但不是火狐
在我的控制器我有這樣的功能:
$scope.newEle = function(e){
if(! angular.element(e.srcElement).hasClass('existing')){
var width = (window.innerWidth-700)/2;
if($scope.items[0]){
$scope.e = jQuery.extend({}, $scope.items[0]);
}else{
$scope.e = {};
}
}
};
此功能是一個巨大的股利。該div有位於不同位置的項目。
當您雙擊該專區內點擊某項(或在div本身內空的空間),如果它有類「現有的」不應該做任何事情,但如果該項目不具備類 - 的功能應該繼續。
這適用於chrome,但不適用於firefox。
工作的例子是http://engine404prod.herokuapp.com
任何想法?
我在FF中可以看到的是,當您單擊現有元素時,e.srcElement是未定義的。你能把代碼縮小到更小,更易處理的樣本嗎? – 2013-03-05 00:48:26