我已经在 ExtJs 中使用和不使用 Web 服务器执行了滑块。
不使用 Web 服务器(直接打开 index.html 文件)
使用 Web 服务器(Apache、XAMPP)
当我使用 Web 服务器运行应用程序时,我观察到了意外的输出。
- 滑块边缘看起来不太好。
- 工具提示文本不完全可见。
我的 index.html 文件代码如下。
<!DOCTYPE HTML>
<html>
<head>
<title> Slider Tooltip </title>
<link rel="stylesheet" type="text/css" href="../extjs/resources/css/ext-all-debug.css" />
<script type="text/javascript" src="../extjs/ext-all.js"></script>
<script type="text/javascript" src="app.js"></script>
</head>
<body style="padding: 30px">
</body>
</html>
这是我的app.js
代码:
Ext.require('Ext.slider.*');
Ext.onReady(function() {
Ext.create('Ext.slider.Single', {
renderTo: Ext.getBody(),
width: 214,
height: 50,
minValue: 0,
hideLabel: true,
useTips: false,
maxValue: 100
});
Ext.create('Ext.slider.Single', {
renderTo: Ext.getBody(),
hideLabel: true,
width: 214,
height: 50,
minValue: 0,
maxValue: 100
});
Ext.create('Ext.slider.Single', {
renderTo: Ext.getBody(),
hideLabel: true,
width: 214,
increment: 10,
height:60,
minValue: 0,
maxValue: 100,
tipText: function(thumb){
return Ext.String.format('<b>{0}% complete</b>', thumb.value);
}
});
});