javascript - wdCalendar buddle mousedown 事件

标签 javascript jquery css

我已经为此苦思了几个小时,快要放弃了,所以我想我应该在 SO 上发布我的第一个问题。

我已经从 http://www.web-delicious.com/jquery-plugins-demo/wdCalendar/sample.php 实现了 wdCalendar并且正在扩展他们的“buddle” float div 以满足我的需要。问题是,在创建事件时(通过在日历上拖动鼠标以显示 float 的 div 以便快速添加),所有鼠标事件都将被忽略(通过返回 false 的 jquery mousedown 事件),因此当我将选择框添加到“伙伴”,我无法做出任何选择。这可以很容易地在他们的演示页面上进行测试,方法是在“buddle”div 出现时尝试突出显示一些文本。删除 mousedown 函数只是假设用户在 buddle 外部单击并删除了 buddle。

该功能在 Linux 的 FF 26.0 中运行良好,但在 Linux 或 IE 的 Chrome 31.0.1650.63 中不起作用。

问题是,我怎样才能修改他们的 mousedown 事件处理程序来考虑 buddle 内的点击?

谢谢, 罗斯。

最佳答案

您可以在插件中的 jquery.calendar.js 中评论下面的代码

if (e.pageX < 0 
    || e.pageY < 0 
    || e.pageX > document.documentElement.clientWidth
    || e.pageY >= document.documentElement.clientHeight) {

    dragEnd(e);
    return false;
}

关于javascript - wdCalendar buddle mousedown 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21941120/

相关文章:

javascript - 通过javascript代码获取带有Jsoup填充body标签的Html内容

javascript - slider 需要多次单击才能滚动

javascript - 如何在网站上使用 google 帐户登录

javascript - 在 anchor 标记内调整 Window.Open 的大小

javascript - 使用 rowspan 和 colspan 属性修复表头并可滚动

javascript - 无法专注于 IE 的可编辑链接

php - 更改 CSS onclick 函数 javascript

javascript - jQuery 将 CSS 类添加到动态创建的元素

jquerymobile 的类选择器上的 css 奇数/偶数对

php - CSS 菜单 ul ul li 下拉菜单在 7 或 6 中不起作用,请帮忙