写了一个价格过滤条:
重点是按钮的css定位要算好。
只能做粗略的过滤,分两种情况考虑,分别是左边按钮移动和右边按钮移动。
ie下貌似还有些问题,按钮释放有个bug。
function price_choose(){
var left_d=0,left_x=0,right_d=0,right_x=0;
var max = 10000;
var min = 100;
var s_b_left_width = $(".s_b_left").width();
var slider_box_width = $(".slider_box").width();
var scale = (max-min)/(slider_box_width - s_b_left_width);
$(".s_b_left").mousedown(function(event){
left_d = event.screenX - $(this).css("left").replace(/px/,"");
});
$(".s_b_right").mousedown(function(event){
right_d = event.screenX - $(this).css("left").replace(/px/,"");
});
$(".slider_box").mousemove(function(event) {
if (left_d != "") {
var left_x = event.screenX-left_d;
$(".s_b_left").css("left",left_x + "px");
if (left_x < 0) {
left_x = 0;
$(".s_b_left").css("left", "0px");
}
var position_right = Number($(".s_b_right").css("left").replace(/px/, ""));
if (left_x > position_right - s_b_left_width) {
left_x = position_right - s_b_left_width;
$(".s_b_left").css("left", left_x + "px");
}
$(".min").text(min + Math.round(left_x * scale));
}
if (right_d != "") {
var right_x = event.screenX-right_d;
$(".s_b_right").css("left",right_x + "px");
var position_left = Number($(".s_b_left").css("left").replace(/px/, ""));
if (right_x < position_left + s_b_left_width) {
$(".s_b_right").css("left", position_left + s_b_left_width + "px");
}
$(".max").text(Math.round($(".s_b_right").css("left").replace(/px/, "")*scale));
if (right_x > slider_box_width - s_b_left_width) {
$(".s_b_right").css("left", slider_box_width - s_b_left_width + "px");
$(".max").text(max);
}
}
});
$(".slider_box").mouseup(function(event) {
left_d = "";
right_d = "";
});
}
jquery ui的价格过滤条实现的比较完美:
- 大小: 8.7 KB
- 大小: 6.6 KB
分享到:
- 2009-04-03 10:18
- 浏览 1242
- 评论(4)
- 论坛回复 / 浏览 (4 / 3926)
- 查看更多
相关推荐
在这个场景中,我们关注的是一个名为 "MQL5向导 - 基于两条移动平均线带日内时间过滤的交易信号" 的EA(Expert Advisor),这是一个自动交易系统,利用MT5的编程语言MQL5编写。下面将详细解释这个EA的工作原理、移动...
《文华财经指标公式源码WH6指标公式赢顺云过滤杂波》是一个关于股票交易分析的文档,其中包含了自定义的技术指标公式,用于在文华财经软件中过滤市场中的杂波,帮助投资者识别趋势和庄家动向。文档的核心是通过计算...
文档标题和描述提到了一个基于文华财经软件的期货指标,该指标主要用于过滤盘整震荡,提供变色主图上的买卖点提示。这个指标通过计算一系列的平均值和移动平均来确定市场的趋势方向,并据此给出操作建议。让我们深入...
在文华财经期货软件中,过滤盘整震荡的指标源码设计用于识别市场中的反转形态,帮助交易者捕捉买卖机会。这些源代码涉及到的技术分析概念包括趋势判断、支撑与阻力的计算以及连续K线形态的识别。 源码中的变量V1和...
综上所述,通过对双联过滤器行业的产业链、市场规模、消费结构、市场份额、市场集中度以及行业竞争结构等方面的深入分析,我们可以更加全面地了解该行业的现状和发展趋势,为企业制定有效的市场策略提供有力的数据...
- **白线**:1.06倍的VAR3,作为一条重要的参考线。 - **JJ**:计算日均价的加权平均,这里取的是过去8天的平均。 - **VAR1**:JJ的滑动平均,结合量价关系,用于判断市场趋势。 - **TJ1**:成交量达到10日新高...
这个公式的核心目的是通过一根主趋势线来过滤市场中的震荡行情,辅助投资者判断买卖点。 源码中定义了以下几个关键变量和条件: 1. **主趋势线**: 使用双周期的指数移动平均线(EMA)来计算,即`EMA(EMA(C,10),10)...
该文档提供的是一款基于文华财经期货软件的指标源码,主要目标是帮助用户过滤盘整震荡行情,通过分析资金线来判断市场的多空状态。源码中涉及了多个技术指标和算法,以下是对这些关键点的详细解释: 1. **攻击流量*...
5. **筹码堆量**:这是一个衡量价格相对于40日移动平均线偏离程度的指标,正数表示价格上涨,负数表示价格下跌。当该值为正且高于一定阈值时,可能表示有大单买入。 6. **大单建仓**:这个指标是VAR8与100的比较...
`CROSS`函数用于检测这两条线的交叉,当趋势线上穿长趋势线时,提示“顶”,反之则提示“逢低买”。 6. **其他辅助指标**:例如`Q2`和`Q3`是基于价格波动计算的振荡指标,用于进一步确认趋势;`VAR3`和`VAR5`用来...
例如,假设我们有一个包含所有数据的数组`data`,每页显示`pageSize`条记录,可以通过以下方式创建分页: ```javascript function paginate(data, pageSize, currentPage) { const startIndex = (currentPage - 1)...
7. **数据交互**:如果这个功能与后端服务器连接,那么当用户选定价格范围后,可能需要通过Ajax发送请求,将选中的价格区间传递到服务器,以便进行进一步的数据过滤或计算。 8. **用户体验优化**:为了提升用户体验...
"价格区间滑动取值代码"是一个常见的功能,它允许用户通过滑动条来选择一个价格范围,这种交互方式常见于电子商务网站的商品筛选或者过滤功能中。在本案例中,我们讨论的是一个基于jQuery实现的价格区间滑动取值的...
价格走势方面,随着技术进步和市场稳定的推动,预计空调过滤网服务的价格将趋向稳定。 综合上述分析,我们不难看出,2021年空调过滤网行业在政策扶持、市场需求和技术进步的共同作用下,呈现出了强劲的增长势头。...
4. **精准线首次** 和 **精准左**:这两个条件用来识别价格连续几天没有明显变动的“精准线”,精准线首次是指连续两天价格变动都在L0以内,精准左则是通过FILTER函数过滤出这些连续稳定的价格段。 5. **天数** 和 ...
该文档提供的是一段文华财经公式,用于期货市场的技术分析,主要目的是过滤盘整和震荡行情,以便在趋势明显的行情中进行交易。这段代码中涉及了多个技术指标和条件判断,接下来将逐一解析: 1. **AV**:这是计算...
4. 图标指示器(DRAWICON):在特定条件满足时,如两条移动平均线交叉,会在图表上显示一个图标,提示交易者可能的趋势变化。 5. 文字标注(DRAWTEXT):在图表上添加文字注释,如"压力支撑",提供额外的分析信息。...
同时,DRAWBAND函数绘制了上下两条带状区域,分别代表阻力和支撑,帮助判断价格波动范围。 接着,"遵"、"守"、"纪"、"律"这四个颜色线条分别代表了不同级别的买入或卖出信号,当"遵"线(红色)上穿WLT,意味着强烈...
自适应拉盖尔趋势过滤器是一种在金融交易领域,尤其是外汇市场分析中广泛使用的工具。MetaTrader 5(MT5)是一个流行的交易平台,为交易者提供了编写和运行自定义技术指标和策略的能力,如这个“Adaptive_Laguerre_...
EMA是一种平滑价格数据的方法,它比简单移动平均(SMA)更重视近期的价格变化,因此对市场的反应更加灵敏。在这个指标中,我们定义了两个不同的EMA周期:N1=10和N=14。VAR0是基于这三个EMA层的复合结果,具体计算为...