代码如下:
 script>
var $dom = $(document);
$dom.on('mousedown','#d',function (argument) {
 $(this).data('mouse','down');
 console.log('down');
})
$dom.on('mouseup',function(){
 $('#d').data('mouse','up');
 console.log('up');
});
$dom.on('mousemove','#d',function(event){
 if($(this).data('mouse') == 'down'){
 var m_x = event.clientX;
 var d_b = $(this).find('.d_b');
 m_x = m_x < 8 ? 8 : m_x;
 m_x = m_x > 208 ? 208: m_x;
 d_b.css('left',m_x-13);
 var max = $(this).attr('max');
 $(this).attr('value', Math.floor((m_x-8)/200 * max))
 console.log($(this).attr('value'));
 $('#text').text($(this).attr('value'))
 }
});
 script>
效果图:
下载本文