• 如何使@keyframes里面的属性值为动态添加


    angular.module('analysis.realtime')
        .controller('userActionController', ['$rootScope','$scope', 'realtimeService', function($rootScope,$scope,realtimeService) {
            var mpId = $rootScope.mpId;
            var count = 1;
            $scope.headerInfo = {
                title: '实时用户行为',
                tip: '上一个 5min 区间内, 用户访问网站不同的页面情况'
            };
            realtimeService.getUserBehavior(mpId).then(function(json) {
                $scope.data = json;
                var jsonLength = json.length;
                var topLength = -jsonLength*40+40;
                var liLength=-jsonLength*40;
                $scope.textStyle={
                	'top':liLength+'px',
                    'font-size': '12px',
        		'font-family': '微软雅黑',    
        		'padding': '10px',
        		'position': 'relative',
                	'animation': 'slide 1000s linear infinite',
                	'height':'40px'
                };
                var style = document.createElement('style');
    			style.type = 'text/css';
    			var keyFrames = '
    			@-webkit-keyframes slide{
        		0% {
            	top: '+topLength+'px;
        		}
        		100% {
            	top: 40px;
        		}
    		}';
    		style.innerHTML = keyFrames;
    		document.getElementsByTagName('head')[0].appendChild(style);
            });
    

      

  • 相关阅读:
    修改用户密码,权限
    域渗透
    跨域
    目录
    C中的extern和static
    XSS进阶
    SQL injection
    双重指针学习笔记
    文件上传学习笔记
    Hello Python
  • 原文地址:https://www.cnblogs.com/dfghjkl/p/6428895.html
Copyright © 2020-2023  润新知