1234567891011121314151617181920212223242526 |
- app.directive('about',['$document',function($document){
- var link = function(scope, element, attr){
- var aboutItemArr = element[0].querySelectorAll('.about-item');
- var aboutItemArrJq = angular.element(aboutItemArr);
- for (let i = 0; i < aboutItemArrJq.length; i++) {
- let aboutItemJq = angular.element(aboutItemArrJq[i]);
- aboutItemJq.on('mouseover', function(){
- aboutItemJq.children()[0].style.transition = 'all 0.3s ease-in';
- aboutItemJq.children()[1].style.transition = 'all 0.3s 0.3s ease-out';
- })
- aboutItemJq.on('mouseout', function(){
- aboutItemJq.children()[0].style.transition = 'all 0.3s 0.3s ease-out';
- aboutItemJq.children()[1].style.transition = 'all 0.3s ease-in';
- })
- }
- }
- return {
- link: link,
- restrict: 'E',
- replace: true,
- templateUrl: 'app/views/about.html',
- controller: function($scope){
- }
- }
- }])
|