我正在使用JSSOR Slider JSSOR Link作为我的图像滑块。我添加了一个更改幻灯片空闲持续时间的选项。 我的问题是,当我设置$ Idle属性时,它不会改变空闲时间。
Dim textboxes = Me.GetAllControls(Me).OfType(Of TextBox)().Where(Function(x) x.Enabled = True).ToList()
For Each item As TextBox In textboxes
If item.Name <> "txtSearchName" AndAlso item.Name <> "txtSearchEmpNum" Then
Dim TextBox As TextBox = DirectCast(item, TextBox)
AddHandler TextBox.TextChanged, AddressOf TextBoxTextChanged_Handler
MsgBox(item.Name & " Has textchanged event handler")
End If
Next
Dim textboxes = Me.GetAllControls(Me).OfType(Of TextBox)().Where(Function(x) x.Enabled = True).ToList()
Private Function GetAllControls(control As Control) As IEnumerable(Of Control)
'This function gets all controls of specified type
Dim controls = control.Controls.Cast(Of Control)()
Return controls.SelectMany(Function(ctrl) GetAllControls(ctrl)).Concat(controls)
End Function
有没有办法在不完全破坏和重建滑块的情况下更改幻灯片空闲?
答案 0 :(得分:0)
$ Idle选项无法动态更改。
但您可以单独为每张幻灯片设置空闲。你可以动态地改变它。
<div u="slides" ...>
<div data-idle="2000"></div>
...
</div>