草庐IT

滑动手势

全部标签

javascript - 如何使用 jQuery 在菜单悬停时创建滑动动画?

我在很多网站上看到过这个,但我不确定我是否能够解释它。有时导航中会有滑动元素,例如菜单项下的箭头,当用户将鼠标悬停在不同的菜单链接上时会滑动等。这是一个简单的菜单:Link1Linknumber2Link3Linksomething4Link5还有一些jQuery(我知道我可以用简单的css获得同样的效果:hover):jQuery('ullia').hover(function(){jQuery('a').removeClass('active');jQuery(this).addClass('active');});此外,工作jsfiddle:http://jsfiddle.net

javascript - Facebook 喜欢在没有 jQuery Mobile 的 JavaScript 中滑动菜单

我正在使用PhoneGap和jQueryMobile开发应用程序。这确实会降低应用程序的性能。我使用jQueryMobile的唯一原因是因为swipelateralmenus.是否有任何简单库可以正确执行该实现?我只找到了jQueryMobile相关的东西。提前致谢! 最佳答案 这两个项目你也可以试试https://github.com/jakiestfu/Snap.jshttp://www.berriart.com/sidr/ 关于javascript-Facebook喜欢在没有jQu

javascript - 如何让div从右向左滑动

从某人这里得到一个代码......我喜欢的是让滑动的div从右滑到左,我的意思是它把div隐藏到右边,然后慢慢地向左滑动300px宽度。HTMLquoteUserAreaCSS#loginPanel{color:#000;cursor:pointer;}#userNav{width:200px;height:200px;display:none;background:#ff0000;}查询//Open/ClosePanelAccordingtoCookie//if($.cookie('panel')=='open'){$('#userNav').slideDown('fast');}e

javascript - 使用 Javascript 的 Tinder 风格拖放手势?

我想弄清楚我可以使用哪些库来实现仅使用Javascript的Tinder风格的拖放手势。需要创建响应拖动手势的HTML元素..触摸并按住时,允许元素跟随用户的手指移动。当用户移开他的手指时,该元素:动画回到原来的位置如果元素在释放时超过指定的放置区,元素将动画并消失,并且需要有某种事件触发包含哪个元素被放置以及它被放置到哪个放置区我研究过HammerJS,但似乎不支持拖放区。jQuery的悬停事件似乎不适用于手指。 最佳答案 我是Swing的作者:Aswipeablecardsinterface.Theswipe-left/swip

javascript - 在多页面 jQuery 移动应用程序中使用滑动手势更改页面

有没有办法在jQueryMobile多页面模板移动网站/应用程序上实现滑动手势导航?我可以按如下方式组合一个简单的结构:$("body").bind("swipeleft",function(e){$.mobile.changePage('about.html',{transition:"slide"});但是当我开始使用anchor标记(多页JQM样式)时,事件不起作用:$("body").bind("swipeleft",function(e){$.mobile.changePage('#points2',{transition:"slide"});是否有合适的解决方法,或者我是否

javascript - 将分页控件添加到整页触摸滑动器/ slider - Hammer.js

CLICKFORFIDDLE下面是我使用hammer.js创建的功能齐全的全页触摸slider您可以拖动、滑动或平移在页面之间导航。slider按预期工作,但我现在尝试通过添加两个按钮来创建后备导航,以便在单击时也可以向左和向右分页。问题如何在点击时调用锤子向左或向右滑动?(Javascript或jQuery)。当前尝试$('#Left').on('click',function(){HammerCarousel(document.querySelector('.Swiper'),'Left');});完整代码functionswipe(){varreqAnimationFrame=(

javascript - 无法保持 jQuery 下拉列表向下滑动

所以我正在为某人制作一个网站,我对jQuery还很陌生(这可能没有帮助)。该网站需要一个下拉菜单来显示列表中画廊的链接,而不是将它们全部放在导航栏中。问题是,每当我将鼠标悬停在li元素上时,下拉菜单会向下滑动,但当我将鼠标悬停在下拉菜单上时,它会向上滑动。$(document).ready(function(){$("li#navi-dropdown").hover(function(){$('ul.nav-dropdown').slideDown('medium');},function(){$('ul.nav-dropdown').slideUp('medium');});});可

javascript - 功能检测是否需要用户手势

有没有办法检测在没有用户手势的情况下是否允许在视频元素上调用play()?在AndroidChrome上会发出此警告:无法在“HTMLMediaElement”上执行“播放”:API只能通过用户手势启动。因此,在ChromeAndroid上,需要用户手势才能开始播放视频,而在桌面版Chrome上则不需要。有没有办法检测我会得到哪种行为?我希望在我的应用程序中有稍微不同的行为,具体取决于是否允许以编程方式调用播放。我曾尝试使用Modernizr.videoautoplay,但它会检查元素上的autoplay属性,这不是一回事。这会导致IE11和Edge出现漏报。编辑:添加了anexamp

Javascript 手势库

我正在寻找一个用于移动浏览器的手势(如轻扫、点击、双击、捏合等)的良好javascript库。该库应该具有跨浏览器支持并且应该相对轻量级。我目前正在使用phonegap与backbone.js和jquery。我研究过jQueryMobile、Senchatouch和jGestures插件,但没有找到一个可以提供手势并在主要移动浏览器上工作的插件。最接近的是http://plugins.jquery.com/project/touchSwipe仅适用于webkit。有人有什么建议吗?谢谢! 最佳答案 查看位于以下位置的AlexGibs

javascript - 如何使用JQuery UI滑动效果无缝滑出一个div并滑入另一个div?

我正在使用$("#viewPort").effect("slide",hideoptions,1000,callback)滑出“viewPort”div,并在回调()函数中通过调用将新的div滑入显示器$("#viewPort2").effect("slide",showoptions,1000)varhideoptions={"direction":"left","mode":"hide";varshowoptions={"direction":"right","mode":"show"};问题在于它不是无缝过渡:首先内容滑出留下空白区域,然后新内容滑入。有没有办法避免空白显示?