我的文本框中有一個Ajax Slider Extender,我使用樣式表將軌改爲綠色,這樣很好,很花哨。這裏是我的滑代碼...當我將手柄從步驟0移動到步驟50時,如何覆蓋Ajax Slider Extender的軌道,並將這些步驟塗成灰色?
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></asp:ToolkitScriptManager>
<div>
<asp:TextBox ID="SliderID" runat="server"></asp:TextBox>
<asp:SliderExtender ID="SliderExtender1" runat="server"
TargetControlID="SliderID"
BehaviorID="BoundControl"
Minimum="0"
Maximum="100"
RailCssClass="SliderRail"
Orientation="Horizontal"
EnableHandleAnimation="true"
Steps="100">
</asp:SliderExtender>
</div>
,這裏是我的CSS那麼遠,
.SliderRail {
position: relative;
height: 18px;
width: 100%;
background-color:green;
}
我知道如何將圖像添加到手柄,但我試圖弄清楚的是,當我將步驟從0移動到步驟50時,我需要用深灰色掩蓋這些步驟,而我無法真正弄明白。
我已經嘗試將圖像添加到句柄,並試圖將寬度設置爲100%,但對我而言這根本不起作用。
我的最終結果是找出這個問題,然後嘗試使用多處理擴展器來複制這個問題,當我在兩端都具有處理器時,它將執行與左手柄相同的操作,只是向後。然後我需要確保手柄可以在彼此之間運行......但這是我需要做的最終結果。 我不想使用JQuery或JavaScript,只想保持嚴格的CSS。 使用多個手柄的文檔並不多。
如果這個問題已被問過一百萬次,那麼我很抱歉,我一定是使用了錯誤的搜索條件,因爲我沒有找到任何可以告訴我該怎麼做的東西。
感謝所有和任何幫助