Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在最大值之前的某一点停止范围滑块?_Javascript_Jquery_Angularjs_Html_Html Input - Fatal编程技术网

Javascript 如何在最大值之前的某一点停止范围滑块?

Javascript 如何在最大值之前的某一点停止范围滑块?,javascript,jquery,angularjs,html,html-input,Javascript,Jquery,Angularjs,Html,Html Input,我正在使用angularjs将范围滑块停止在75,但这不是一个好方法,而且无法准确工作。有人能指导我怎么做吗记住我确实想显示总计100或最大刻度,但仍然想限制在75%或75%。所以不要告诉我使用max属性 <html ng-app="root"> <body> <div ng-controller="index">{{message}} <input type=range ng-model="data.sl" id=sl /> &l

我正在使用angularjs将范围滑块停止在75,但这不是一个好方法,而且无法准确工作。有人能指导我怎么做吗记住我确实想显示总计100或最大刻度,但仍然想限制在75%或75%。所以不要告诉我使用
max
属性

<html ng-app="root">
<body>
<div ng-controller="index">{{message}}
    <input type=range ng-model="data.sl" id=sl />
    <input type=text ng-model="data.sl" />
</div>
</body>
</html>
<script src="angular.js"></script>

angular.module('root', [])
.controller("index", ["$scope", function ($scope) {
$scope.message = "Hello World!";
$scope.data = {};
$scope.data.sl = 12;
$scope.$watch('data.sl',function(nv,ov){
    if(nv==ov)return;

    if(nv >= 75){
        document.getElementById("sl").stepDown(10);
        console.log("going up");
    }
});
}]);

{{message}}
angular.module('根',[])
.controller(“索引”、[“$scope”、函数($scope){
$scope.message=“你好,世界!”;
$scope.data={};
$scope.data.sl=12;
$scope.$watch('data.sl',函数(nv,ov){
如果(nv==ov)返回;
如果(nv>=75){
document.getElementById(“sl”).steppdown(10);
控制台日志(“上升”);
}
});
}]);
我来了:

        $scope.$watch('data.sl',function(nv,ov){
        if(nv==ov)return;

        if(nv >= 75){
            //document.getElementById("sl").stepDown(10);
            $scope.data.sl=75;
            console.log("going up");
        }
        if(nv <= 25){
            //document.getElementById("sl").stepDown(10);
            $scope.data.sl=25;
            console.log("going down");
        }
    });
$scope.$watch('data.sl',函数(nv,ov){
如果(nv==ov)返回;
如果(nv>=75){
//document.getElementById(“sl”).steppdown(10);
$scope.data.sl=75;
控制台日志(“上升”);
}
如果(内华达州)