Я хочу, чтобы самолет и ракета двигались примерно на 5% от их первоначального места, когда мышь попадает в зону героя.mousemove parallax только немного перемещается вместо положения мыши
Этот текущий код позволяет обоим изображениям перемещаться и перемещаться там, где находится указатель мыши.
Пожалуйста, помогите.
$(document).ready(function() {
$('#hero-panel').mousemove(function (e) {
parallax(e, document.getElementById('plane'), 1);
parallax(e, document.getElementById('rocket'), 2);
});
});
function parallax(e, target, layer) {
var layer_coeff = 10/layer;
var x = ($(window).width() - target.offsetWidth)/4 - (e.pageX - ($(window).width()/4))/layer_coeff;
var y = ($(window).height() - target.offsetHeight)/4 - (e.pageY - ($(window).height()/4))/layer_coeff;
$(target).offset({ top: y ,left : x });
};
https://jsfiddle.net/jc0807/c5yke2on/
Благодаря
Какой самолет? Какая ракета? Какая область героев? 5% чего? Этот вопрос является катастрофой, пожалуйста, перефразируйте его. – PeteB
@PeteB ужасно жаль, что я указал неверную ссылку на скрипку. Спасибо за проверку – Jc0807
А, это намного больше смысла с новой скрипкой :) Пока неясно, на чем основана 5%, хотя ... возможно, полная высота панели? – PeteB