使用jQuery UI製作滑動條效果

2022-03-16 07:50:05 字數 1102 閱讀 4076

前段時間在佐佐的部落格上看到這個效果:

當時他是用純js寫的,中間有點bug。今天我不去幫它改進了,而是使用jquery ui來完成這個效果。

效果的最終截圖:

今天的效果是乙個slider效果,根據jquery ui官方的例子說明,我們需要總計3個js檔案:

(1)jquery.js

(2)ui.core.js

(3)ui.slider.js

同時需要乙個css檔案:

(1)jquery-ui-1.7.2.custom.css

我們在網頁中把它們全部引入,然後給乙個div元素應用外掛程式,**如下:

$(function() );

ok,此時你已經完成了jquery ui外掛程式的呼叫,來看看我們的成果吧。

在這一步中,你要注意:怎麼要巢狀xhtml才能使**更為簡單。良好的xhtml巢狀方式對**的編寫有非常大的幫助。

你可以使用firefox的firebug來檢視我的網頁結構。

在上一步中,slider並沒有跟列表關聯起來。這一步我們來完成它。

通過檢視jquery ui slider的api,我們可以找到2個非常有用的引數:

(1)max:滑動塊的寬度的最大值

(2)slide:滑動時的**函式

通過設定max,我們可以給滑動塊乙個範圍。通過使用slide這個**函式,我們可以控制列表滾動。

關鍵**:

// slider將要用到的引數:

// (1)max:最大值

// (2)slide:滑動時動態改變容器的left.

var slideropts =

};//建立slider

$button.slider(slideropts);

具體例子:

只所以把這步放到這裡說,主要是想讓大家知道下 這個 動畫的實際原理。隱藏不必要的部分相信大家都明白怎麼做。使用css的overflow:hidden即可。加到哪個元素上,這個不要我說了吧。

具體例子:

通過前面幾步的學習,製作乙個多行的列表豈不是小菜一碟了。

改進步驟如下:

(1)相應元素的高度增加1倍。

(2)js 計算元素寬度時,除以2。

具體例子:

opencv 滑動條製作

使用函式 cv2.gettrackbarpos 引數詳情 滑動條的名字 滑動條被放置視窗的名字 滑動條預設的位置 滑動條最大的值 直接例項理解 通過調節滑動條來設定畫板顏色,視窗顯示顏色,三個滑動條來設定rgb的顏色 import cv2 import numpy as np r init 300 ...

Axure RP 7 0 滑動條製作

axure官網雖然有元件庫,但由於網路原因獲取不到。網上也搜不到相關的教程。上axure學習群看了滑動解鎖螢幕的例子看看,自學了一把。元件互動拓展 複製貼上伸手黨就不用看了。先看cad的模型圖。我們設滑動條的鈕的半徑為10,設滑動條的底框的高為8,圓角半徑為5。cad展示了放大後的細節。在我們拖動滑...

mfc中滑動條的使用

滑動控制項是windows中最常用的控制項之一。一般而言它是由乙個滑動條,乙個滑塊和可選的刻度組成,使用者可以通過移動滑塊在相應的控制項中顯示對應的值。通常,在滑動控制項附近一定有標籤控制項或編輯框控制項,用於顯示相應的值。滑動控制項在應用程式中用途級為廣泛,如在桌面的屬性中就可以看到。為此,讓我們...