AlwaysVisibleControlExtender、DragPanelExtender、ColorPickerExtender、ConfirmButtonExtender

一、AlwaysVisibleControlExtender固定一個面板在頁面的某個位置,

         比如你滾動頁面的滾動條但是該面板始位置使用不動。

<asp:Panel BackColor="#666666" ForeColor="#ffffff" ID="Panel1" runat="server" Height="120px" Width="210px">
            這個Panel用了AlwaysVisibleControlExtender,因此它總會漂浮在一個地方……</asp:Panel>
           
        <ajaxToolkit:AlwaysVisibleControlExtender ID="AlwaysVisibleControlExtender1" runat="server"
         TargetControlID="Panel1" VerticalSide="top" HorizontalSide="right" VerticalOffset="50" HorizontalOffset="50"
          ScrollEffectDuration="1">
        </ajaxToolkit:AlwaysVisibleControlExtender>

以上同時貼出了Panel部分的代碼,方便大家參考。

首先設置TargetControlID,當然是Panel1了。VerticalSide指垂直停靠位置,大家可以選擇Top、Middel或Bottom。HorizontalSide指水平停靠位置,可以選擇Left、Center或Right。VerticalOffset是指垂直邊距,該屬性根據VerticalSide的選擇而不同。例如當VerticalSide=Top時,VerticalOffset=50即離瀏覽器上部邊緣50像素;當VerticalSide=Bottom時,VerticalOffset=50即離瀏覽器底部邊緣50像素,大家自己試驗一下。HorizontalOffset和VerticalOffset類似,這裏不再重複解釋了。ScrollEffectDuration指滑動的延遲時間,數值越大滑動得越慢但越平滑,單位是秒。

二、DragPanelExtender

DragPanelExtender可以把一個Panel擴展成一個可以拖動的Panel

三、ColorPickerExtender顏色選擇

四、ConfirmButtonExtender可以不用使用,可以用window.confirm()代替

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章