2014-11-28 2 views
0
<div class='sideBar'></div> 
    <ul> 
     <li><a href='javascript:void(0);'></a></li> 
     <li><a href='javascript:void(0);'></a></li> 
    <ul>  

var $sideBar = $('.sideBar'), 
    $sideBarA = $sideBar.find('a'); 

$sideBar.on('click', function() { 
    $sideBar.children('ul').slideToggle('linear'); 
}); 

$sideBarA.on('click', function(e) { 
    e.stopPropagation(); 
}); 

В приведенном выше коде нет никакого контроля над анимацией, Ayah хочет добавить ниже строку в jQuery выше .. как реализовать это, чтобы Ayah мог управлять скоростью переключения слайдов. Заранее спасибо!slideToggle jQuery Speed ​​

$('').animate(,200); 
+0

Почему Ayah говорить в третьем лице? – Alex

+0

Ayah может обеспечить «нормальный» или «медленный» или «быстрый» для «slideToggle» следующим образом: 'slideToggle (« slow »)' :) – Abhitalks

+0

спасибо abhitalks! – ayah

ответ

1

Просто добавьте скорость:

$sideBar.on('click', function() { 
    $sideBar.children('ul').slideToggle('500','linear'); 
}); 
+0

это круто и хорошо работает – ayah