首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:鼠标移动事件无法在其他框架中显示按钮?

错误:鼠标移动事件无法在其他框架中显示按钮?
EN

Stack Overflow用户
提问于 2012-11-23 12:36:46
回答 1查看 75关注 0票数 0

我有一个示例代码:

代码语言:javascript
复制
<div id="background-1" style="background: url('image1.png') no-repeat left center; width: 200px; height: 200px; float: left;">
    <div id="button-wrapper" style="position: absolute; opacity: 1; z-index: 100;">
       <input type="button" value="submit">    
    </div>
</div>

<div id="background-2" style="background: url('image2.png') no-repeat right center; width: 200px; height: 200px; float: right;">
    <div id="button-wrapper" style="position: absolute; opacity: 1; z-index: 100;">    
    </div>
</div>​

还有我的脚本:

代码语言:javascript
复制
jQuery(document).ready(function(){
    jQuery("div[id^=\'button-wrapper\']").parent().mousemove(function(e){
        var _top = e.pageY - 5;
        var _left = e.pageX - 5;
        var _c = jQuery(this);
        var _p = _c.position();;

        if (_top > (_p.top + _c.height())) _top = _p.top + _c.height();
        if (_left > (_p.left + _c.width())) _left = _p.left +_c.width();
        jQuery("div[id^=\'button-wrapper\']").css({
            top: _top,
            left: _left
        });
    });
});​

当我悬停后台时出错-2是事件鼠标不是运行按钮提交,如何修复它?演示here

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-23 12:47:13

你可以看到demo here,希望能帮到你!

代码语言:javascript
复制
var yellow = $('div[id^=\'yellow\']');
var offset = yellow.offset();
var offsetWidth = offset.left + yellow.width();
var offsetHeight = offset.top + yellow.height();

var red = $('#red');

yellow.on('mousemove', function (e) {
    red.css("left", e.pageX);
    red.css("top", e.pageY);
});

red.on('mousemove', function (e) {
    if(e.pageX >= offset.left && e.pageY >= offset.top &&
       e.pageX <= offsetWidth && e.pageY <= offsetHeight) {
        red.css("left", e.pageX);
        red.css("top", e.pageY);  
    }               
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13523168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档