示例#1
0
文件: slider.py 项目: 2014cdag1/cdag1
        def startSlide(e):
            self._isMouseDown = True
            self._upperBound = self._div_shell.offsetWidth - self._handle.offsetWidth

            pos = widget.getMousePosition(e)
            self._startMouseX = pos['x']

            self._lastElementLeft = parseInt(self._handle.style.left)
            updatePosition(e)
示例#2
0
      def startSlide(e):
          self._isMouseDown=True
          self._upperBound = self._div_shell.offsetWidth - self._handle.offsetWidth

          pos = widget.getMousePosition(e)
          self._startMouseX=pos['x']

          self._lastElementLeft = parseInt(self._handle.style.left)
          updatePosition(e)
示例#3
0
文件: slider.py 项目: 2014cdag1/cdag1
        def updatePosition(e):
            pos = widget.getMousePosition(e)
            #print('mose pos',pos)
            _newPos = self._lastElementLeft + pos['x'] - self._startMouseX

            _newPos = max(0, _newPos)
            _newPos = min(_newPos, self._upperBound)

            self._handle.style.left = '%spx' % _newPos
            #print('new position',self._handle.style.left)
            self._lastElementLeft = _newPos
示例#4
0
      def updatePosition(e):
          pos = widget.getMousePosition(e)
          #print('mose pos',pos)
          _newPos = self._lastElementLeft + pos['x'] - self._startMouseX
          
          _newPos = max(0, _newPos)
          _newPos = min(_newPos, self._upperBound)

          self._handle.style.left = '%spx' % _newPos
          #print('new position',self._handle.style.left)
          self._lastElementLeft = _newPos