Посмотрите изображение на моей домашней странице, это то, что вы хотите сделать? http://www.carsonshold.com/
У меня есть реактивный самолет, когда вы наведите указатель мыши на него, но его можно легко изменить до щелчка. Это несколько сложно сделать и до сих пор не совершенен в IE (загрузка страницы и клип не распознаются, пока вы не наведете над ним).
Это может немного отличаться от того, что вы хотите, поскольку я сделал это на изображении, а не на div, поэтому мне нужно было оживить обтравочную маску. Функция I используется следующим образом:
var featureDuration = 300; //time in miliseconds
$('#featured-img').hover(function() {
$(this).animate({ left : "-164", clip: "rect(0px,384px,292px,0px)" },{queue:false,duration:featureDuration});
}, function() {
$(this).animate({ left : "17px", clip: "rect(0px,203px,292px,0px)" },{queue:false,duration:featureDuration});
});
Если вы хотите, чтобы оживить клип, вам нужно будет вставить этот JS, а потому, что он не ведет себя должным образом иначе. http://www.overset.com/2008/08/07/jquery-css-clip-animation-plugin/
Посмотрите на CSS в моем коде, если вы не знаете, как я это сделал, или прокомментируйте здесь, если у вас есть какие-либо вопросы.
Приветствия
сбрасывает мои другие функции – Jason