Javascript 具有100%宽度元素的Jquery水平平移
所以我有一个100%的witdh容器,里面有很多图像。我想在鼠标悬停在父容器上时水平平移它 我已经走了很长一段路,但我有几个问题 这是Javascript 具有100%宽度元素的Jquery水平平移,javascript,jquery,Javascript,Jquery,所以我有一个100%的witdh容器,里面有很多图像。我想在鼠标悬停在父容器上时水平平移它 我已经走了很长一段路,但我有几个问题 这是 首先,我必须将左边的边距设置为基于百分比的,否则它不会显示所有图像。要做到这一点,我必须得到内部容器的全宽,但我无法做到这一点 $('.merken').mousemove(function (event) { var left = event.pageX; $('.slider').css({ 'mar
$('.merken').mousemove(function (event) {
var left = event.pageX;
$('.slider').css({
'margin-left': '-' + left + 'px'
});
});
.thumb-container { width:2000px;}
谢谢您可以这样做:
var conb = $('.slider').width();
$('.merken').mousemove(function(event){
var left = (event.pageX*100)/conb;
$('.slider').css({
'margin-left': '-'+left+'%'
});
});
及
您可以这样做:
var conb = $('.slider').width();
$('.merken').mousemove(function(event){
var left = (event.pageX*100)/conb;
$('.slider').css({
'margin-left': '-'+left+'%'
});
});
及
您可以这样做:
var conb = $('.slider').width();
$('.merken').mousemove(function(event){
var left = (event.pageX*100)/conb;
$('.slider').css({
'margin-left': '-'+left+'%'
});
});
及
您可以这样做:
var conb = $('.slider').width();
$('.merken').mousemove(function(event){
var left = (event.pageX*100)/conb;
$('.slider').css({
'margin-left': '-'+left+'%'
});
});
及
我不确定你想做什么。但是我认为您应该使用.width()jquery方法:
$('.merken').mousemove(function(event){
var left = event.pageX;
var percentleft = left/$('.merken').width();
var sliderleft = $('.slider').width()*percentleft;
$('.slider').css({
'margin-left': '-'+sliderleft+'px'
});
});
我不确定你想做什么。但是我认为您应该使用.width()jquery方法:
$('.merken').mousemove(function(event){
var left = event.pageX;
var percentleft = left/$('.merken').width();
var sliderleft = $('.slider').width()*percentleft;
$('.slider').css({
'margin-left': '-'+sliderleft+'px'
});
});
我不确定你想做什么。但是我认为您应该使用.width()jquery方法:
$('.merken').mousemove(function(event){
var left = event.pageX;
var percentleft = left/$('.merken').width();
var sliderleft = $('.slider').width()*percentleft;
$('.slider').css({
'margin-left': '-'+sliderleft+'px'
});
});
我不确定你想做什么。但是我认为您应该使用.width()jquery方法:
$('.merken').mousemove(function(event){
var left = event.pageX;
var percentleft = left/$('.merken').width();
var sliderleft = $('.slider').width()*percentleft;
$('.slider').css({
'margin-left': '-'+sliderleft+'px'
});
});
对于那些感兴趣的人,按如下方式修复:
var conb = $('.slider').width();
$('.merken').mousemove(function(event){
var left = (event.pageX*100)/conb;
$('.slider').css({
'margin-left': '-'+left+'%'
});
});
对于那些感兴趣的人,按如下方式修复:
var conb = $('.slider').width();
$('.merken').mousemove(function(event){
var left = (event.pageX*100)/conb;
$('.slider').css({
'margin-left': '-'+left+'%'
});
});
对于那些感兴趣的人,按如下方式修复:
var conb = $('.slider').width();
$('.merken').mousemove(function(event){
var left = (event.pageX*100)/conb;
$('.slider').css({
'margin-left': '-'+left+'%'
});
});
对于那些感兴趣的人,按如下方式修复:
var conb = $('.slider').width();
$('.merken').mousemove(function(event){
var left = (event.pageX*100)/conb;
$('.slider').css({
'margin-left': '-'+left+'%'
});
});