Я использую этот код jQuery для динамического скольжения div над его div-оболочкой:
jQuery.fn.masque = function(classSelector) {
$(this).hover(function(){
$(this).find(classSelector).stop().animate({height:'88px',opacity: '0.8'},400);
},function () {
$(this).find(classSelector).stop().animate({height:'0',opacity: '0'}, 300);
});
};
$(document).ready(function(){$('.thumb').masque('.masque');});
HTML такой:
<div class="thumb">
<a href="something.html"><img src="something.jpg" /></a>
<div class="masque">
<h3>Something</h3>
<p> Something e</p>
</div>
</div>
Div «маска» (CSS: высота: 0; отображение: нет; позиция: абсолютная;) скользит вверх внутри div-оболочки «большого пальца» (CSS: позиция: относительная;).
У меня есть много разделов "большой палец" на одной странице, поэтому мне нужно, чтобы это было сделано динамически, чтобы только "маскирующий" элемент внутри этого конкретного "большого пальца" скользил вверх (и скользил вниз, когда мышь не над) .
Я перешел с jQuery на Prototype/Scriptaculous для этого конкретного проекта (не спрашивайте, почему :-D), и мне нужно преобразовать этот код в Prototype/Scriptaculous..
Может кто-нибудь, пожалуйста, помогите мне?
Примечание. Он не обязательно должен быть точно таким же, как код jQuery. Мне просто нужен такой же стиль поведения.