- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个幻灯片,当我将鼠标悬停在它上面时,它会向左移动。我想做的是,当我将鼠标放在左侧时,幻灯片会向左移动,但是当我将鼠标放在右侧时,幻灯片会向右移动。当我将鼠标放在中间时,它不会移动。不太清楚该怎么做。
https://jsfiddle.net/jzhang172/gq3j8993/1/
var $content = $('#imgsList'); // Cache your selectors!
$(".cont").hover( function loop() {
$content.stop().animate({ marginLeft: '-=1600' }, 5000, 'linear', function(){
$content.css({ marginLeft : "0px" });
loop();
});
}, function stop() {
$content.stop();
});
.Img_cl1 .hde img {
width: 112px;
margin: 18px 0px;
}
.cl1 img:hover {
margin-top:-35px;
}
.cl2 img:hover {
margin-top:-34px;
}
.cl3 img:hover {
margin-top:-35px;
}
.cl4 img:hover {
margin-top:-36px;
}
.cl5 img:hover {
margin-top:-48px;
}
.cl6 img:hover {
margin-top:-45px;
}
.cl7 img:hover {
margin-top:-34px;
}
.cl8 img:hover {
margin-top:-47px;
}
.cl9 img:hover {
margin-top:-51px;
}
.cl10 img:hover {
margin-top:-51px;
}
.cl11 img:hover {
margin-top:-37px;
}
.cl12 img:hover {
margin-top:-37px;
}
.Img_cl1 .hde {
float:left !important;
width:200px !important;
text-align:center;
}
.fdfll {
width:2455px;
float:left;
overflow:hidden;
}
#cont1 {
float:left;
}
#contS {
width:100%;
float:left;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="cont">
<div id="cont1">
<div id="contS" class="Img_cl1">
<div id="imgsList" class="col-md-12 fdfll scroll-left">
<div class=" cl1 hde ">
<img alt="client" src="http://jeffbaij.com/blog/snorlaxghost/images/snorlax01.png" />
</div>
<div class=" cl2 hde">
<img alt="client" src="http://jeffbaij.com/blog/snorlaxghost/images/snorlax01.png" />
</div>
<div class=" cl3 hde ">
<img alt="client" src="http://jeffbaij.com/blog/snorlaxghost/images/snorlax01.png" />
</div>
<div class=" cl4 hde ">
<img alt="client" src="http://jeffbaij.com/blog/snorlaxghost/images/snorlax01.png" />
</div>
<div class=" cl5 hde ">
<img alt="client" src="http://jeffbaij.com/blog/snorlaxghost/images/snorlax01.png" />
</div>
<div class=" cl6 hde ">
<img alt="client" src="http://cdn.bulbagarden.net/upload/thumb/f/f4/Snorlax_anime.png/250px-Snorlax_anime.png" />
</div>
<div class=" cl7 hde ">
<img alt="client" src="http://cdn.bulbagarden.net/upload/thumb/f/f4/Snorlax_anime.png/250px-Snorlax_anime.png" />
</div>
<div class=" cl8 hde ">
<img alt="client" src="http://cdn.bulbagarden.net/upload/thumb/f/f4/Snorlax_anime.png/250px-Snorlax_anime.png" />
</div>
<div class=" cl9 hde ">
<img alt="client" src="http://img14.deviantart.net/d1f8/i/2012/154/2/4/proud_charmander_by_kol98-d525yi2.png" />
</div>
<div class=" cl10 hde ">
<img alt="client" src="http://img2.wikia.nocookie.net/__cb20150510232331/ssb/images/a/a4/.028_Pikachu_%26_Zachary_28_88.png" />
</div>
</a>
<a target="_blank" href="http://reveye.in/">
<div class=" cl11 hde ">
<img alt="client" src="http://img2.wikia.nocookie.net/__cb20140410200723/pokemon/images/archive/1/16/20150102074354!025Pikachu_OS_anime_10.png" />
</div>
<div class=" hde cl12 ">
<img alt="client" src="http://oyster.ignimgs.com/mediawiki/apis.ign.com/pokemon-blue-version/8/89/Pikachu.jpg" />
</div>
</div>
</div>
</div>
</div>
最佳答案
您可以尝试的一个选项是创建两个元素作为右/左悬停事件的控件,而不是通过代码确定悬停在哪一侧。然后,绝对定位它们并将它们放在幻灯片窗口的两侧。
因此您的 HTML 可能如下所示:
<div class="cont">
<div id="cont1">
<div id="contS" class="Img_cl1">
<div class="slide-control left">Left</div>
<div class="slide-control right">Right</div>
<div id="imgsList" class="col-md-12 fdfll scroll-left">
<!-- Images go here -->
</div>
</div>
</div>
</div>
然后你的 JavaScript 将变成:
var $content = $('#imgsList'); // Cache your selectors!
$(".slide-control.left").hover( function loop() {
$content.stop().animate({ marginLeft: '-=1600' }, 5000, 'linear', function(){
$content.css({ marginLeft : "0px" });
loop();
});
}, function stop() {
$content.stop();
});
$(".slide-control.right").hover( function loop() {
$content.stop().animate({ marginLeft: '+=1600' }, 5000, 'linear', function(){
$content.css({ marginLeft : -$content.outerWidth() });
loop();
});
}, function stop() {
$content.stop();
});
这是一个 JSFiddle演示解决方案。我已经为控件添加了一些样式,但如果您实际上不想让它们出现,您可以只使用 visibility: hidden
。希望这可以帮助!如果您有任何问题,请告诉我。
关于javascript - SlideShow 悬停在左侧,向右移动图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32187663/
有没有人知道那里有预览@page CSS 规则的工具?如果做不到这一点,有什么东西可以用来打印完全支持这些规则的文档吗? http://www.w3.org/TR/CSS2/page.html 歌剧最
出于某种原因,当我向我的元素添加右/左浮动时,它会在下一行的图像元素后面显示它们。 这是实际的事件页面: http://www.dealerbyte.co.uk/used-cars.php 代码如下:
我想知道是否可以使用下面的 onTouch 方法来检测用户是否在屏幕上向左、向右、向上或向下移动手指。我有一个包含对象的网格,我只希望用户能够在四个方向上移动其中一个对象。 我的想法是使用 Actio
我想获取div的鼠标坐标,如下所示: $("#box").mousemove(function(e){ var x = e.pageX - this.offsetLeft; var y = e.pag
到目前为止,我有一个可以左右前后移动的玩家,但是我如何设置它是向前的,就像在网格上一样向前,而不是在我的玩家注视的地方向前。我将相机设置为 FPS,它跟随玩家。现在我想让玩家能够使用我的 MouseL
在水平时间轴 slider jquery 中,我希望默认情况下它是右向的。就像现在的图片,2015 年的价格就在右边。我希望默认选择最右边的 2017 年价格,用户可以向左滚动 我的代码 $('.ti
我正在尝试为纸牌游戏(Yu-Gi-Oh :D)制作一个牌组管理器,目前我只有一个包含可用纸牌的表格和一个面板,该面板以更大的尺寸显示用户选择的纸牌以及纸牌的描述。MVCE: import ja
我有一个从简单手势扩展的类,我正在使用 onfling 方法: class MyGestureListener extends GestureDetector.SimpleOnGestureListe
我很懒惰,讨厌每 5 秒就必须将右手移到箭头键或鼠标上来移动光标和编辑文本。有什么方法可以让我的手保持在打字位置并四处移动光标? 最佳答案 您可以在特定的首选项窗口中更改这些设置: windows -
这是我的第一个应用程序,我尝试进行从右到左或从左到右的翻译。 这是代码 Res > anim > translate_left Res > anim > translate_right
我有以下代码: out of bound :( 我不希望它穿过 window 。我需要它的右边框保持可见。 JSFiddle 链接:http://jsfiddle.net/9SZAB/ 最佳答案
我正在尝试让我的导航图标菜单按钮在 THIS IS A LOGO Home About
因为我自己的代码有问题,所以我正在研究以下链接: https://bost.ocks.org/mike/path/ 我想我已经低于 // push a new data point onto the
所以首先这就是我要实现的目标 我想保持 Logo 在网页中间居中,搜索栏向右拉(下面有文字)这是我目前拥有的代码: http://jsfiddle.net/62b4jf1n/
这个问题在这里已经有了答案: Android: How to handle right to left swipe gestures (22 个回答) 关闭4个月前。 我有一个 Android 应用程
我正在尝试创建一个控件,用户可以在该控件中触摸并移动框架内的按钮。这是我的代码。 - (void)wasDragged:(UIButton *)button withEvent:(UIEvent *)
我正在使用svg创建一个几何campass工具,其中有3个btns,1) 用于移动位于中心的整个营地2) 增加圆的半径3)用于旋转圆的半径4)根据第4个btn的位置使用路径(svg)绘制圆,该位置始终
无论分辨率如何,我都试图将此框移到屏幕的右侧,但我找不到答案。 我的代码是这样的 wp_get_archives( array( 'type' => 'postbypost',
我正在为 Qt 按钮小部件编写弹出菜单。每当单击按钮时,都会弹出一个菜单(在按钮下方)。 弹出菜单默认位于下方左侧。 有没有办法让弹出菜单在按钮下方的右侧弹出? 没有设置位置功能,所以我想知道是否有一
我正在尝试使用 jQuery 构建一个扫雷游戏,我成功地使用 event.which 处理了左右点击,但是是否可以同时检测到左右按钮的点击? 最佳答案 我怀疑你是否会同时获得两者,一次会先出现,即使相
我是一名优秀的程序员,十分优秀!