Tag: mouseover

在指定的div上鼠标拖出并保持原始div打开

我正在尝试用简单的英语做这个:我有一个来自鼠标hover事件的开放div,当我将鼠标从鼠标移出div时,鼠标完全关闭。 我需要的是,当我鼠标输出时,如果我将鼠标输出到具有类x或类y的div,则openDiv将不会关闭,除了类x或类y之外的任何其他div上的任何鼠标都将导致openDiv关闭。 这是我到目前为止所做的,但它不起作用: $(“#openDiv”).mouseout(function () { var $c = $(e.target); //div where mouse is if ($c.is(‘div.x’) || (‘div.y’)) //if div where mouse is has class x or y { $(“#openDiv”).show(); //show or keep open from the mouseover event } else { $(“#openDiv”).hide(); //hide openDiv if mouse is anywhere outside openDiv or div with class x […]

在鼠标hover时显示/隐藏jQuery对话框

我正在尝试在图像上创建鼠标hover地图区域,当鼠标结束时必须显示一个对话框。 对话框内容不同,具体取决于它所在的区域。 我的脚本实际上总是显示所有对话框。 这是我创建的jsFiddle: http : //jsfiddle.net/U6JGn/4/ 和javascript: $(function() { $(‘#box’).dialog( { modal:true, resizable:false } ).parent().find(‘.ui-dialog-titlebar-close’).hide(); for (var i = 0; i < 2; i++) { $( "#elem"+i ).mouseover(function() { $( ".box"+i ).dialog( "open" ); }); $( "#elem"+i ).mouseout(function() { $( ".box"+i ).dialog( "close" ); }); } }); 我究竟做错了什么 ?

有没有办法用jQuery检测canvas线?

我试图找出如何检测用户的鼠标是否使用jQuery在HTML 5canvas上命中一行。 以下是生成canvas线的代码: Your browser does not support the canvas element. window.onload = function(){ var c=document.getElementById(“myCanvas”); var ctx=c.getContext(“2d”); ctx.moveTo(40,0); ctx.lineTo(40,360); ctx.stroke(); ctx.moveTo(80,400); ctx.lineTo(80,40); ctx.stroke(); ctx.moveTo(120,0); ctx.lineTo(120,360); ctx.stroke(); ctx.moveTo(160,400); ctx.lineTo(160,40); ctx.stroke(); }; 我正在使用一个修改过的jQuery脚本,我实际上在这里找到了另一个问题,但现在我无法弄清楚如何在canvas中检测线条,主要是颜色从白色到黑色的差异。 我知道这可以通过图像来完成,但我没有见过像这样的人。 我想我真正的问题是,有没有办法用jQuery检测canvas元素的颜色变化?

当某些东西hover时,我如何连续点击一下?

我很确定这有一个简单的解决方案。 我正在使用jCarousellite,我想改变内置导航按钮的行为,在hover时触发。 $(“#carousel”).jCarouselLite({ vertical: true, btnNext: “.btn-down”, btnPrev: “.btn-up”, visible:6, circular: false }); $(“#carousel .btn-down”).hover(function() { $(“#carousel .btn-down”).click(); }); 但它只在鼠标hover时触发一次,我需要它在鼠标hover时继续射击。

使用jQuery检查mouseleave()上光标所在的元素?

我有一组列表元素( 中的 )在这样的图表上布局为气泡,其中气泡是 元素: http://sofzh.miximages.com/javascript/PR7vR.png 我希望能够发现它们之间的区别 将鼠标从气泡#1移动到网格 将鼠标从气泡#1 直接移动到另一个气泡,例如气泡2 我试图在.mouseleave()使用$(this) ,即使是泡泡,但是它会记录你要离开的元素而不是你当前正在hover的元素。 关于如何在mouseleave()上获取鼠标移动元素的任何想法?

如何同时检测按键和鼠标hover

好的,所以我可以使用.on(‘mouseover’)检测鼠标.on(‘mouseover’) 我可以使用检测按键 $(document).keypress(function(e) { console.log(e.which); } 但是当我按下某个按钮时,如何检测鼠标hover在哪个图像上? 我的想法是能够在将鼠标hover在图像上时按d来删除图像。 有任何想法吗 ?

如果没有真正的鼠标hover,如何在元素上触发鼠标hoverfunction

在jQuery中,一个元素是否有可能像页面加载时自动鼠标移动一样,当它没有真正被鼠标移动时? 我的意思是,我不会把我的指针放在所需的元素上,因为如果我放的话,它会做它会做的事情。

鼠标hover时更改背景颜色,并在mouseout后删除它

我有桌子哪个类是forum 。 我的jquery代码: $(document).ready(function() { $(‘.forum’).bind(“mouseover”, function(){ var color = $(this).css(“background-color”); $(this).css(“background”, “#380606”); $(this).bind(“mouseout”, function(){ $(this).css(“background”, color); }) }) }) 它完美有效,但有可能以更有效的方式做到没有var color = $(this).css(“background-color”); 。 在mouseout之后离开之前的背景颜色并删除#380606 ? 谢谢。