标签: click

Android使电话号码可点击,自动检测

当我在网站上使用Android并阅读电子邮件时,我注意到我可以点击地址加载到谷歌地图,或点击电话号码来打电话,或点击电子邮件并发送电子邮件.

Web上的这些元素以各种方式进行格式化,因此有一些内置函数可以检测这些内容.

如何在我的应用程序中允许此操作?我有一个页面以纯文本显示联系信息,我希望用户能够点击.

我是否绝对需要为每个textview创建clicklistener,或者是否需要启用系统功能?

java sdk android click textview

30
推荐指数
4
解决办法
2万
查看次数

d3点击坐标相对于页面而不是svg - 如何翻译它们(Chrome错误)

当一个事件在进行中时,d3.event.x给出鼠标单击的x坐标的位置,但是相对于整个HTML文档.我尝试使用jQuery的$('svg').position()来获取svg的实际位置,但这会返回明显错误的值.

有没有一些简单的方法来找到svg相对于我忽略的页面的位置?顺便说一下,我正在使用Chrome,以防jQuery问题是一个模糊的浏览器错误.

编辑:我在firefox和$('svg')中检查了这个.position()返回正确的坐标.?!?

javascript svg google-chrome click d3.js

30
推荐指数
1
解决办法
2万
查看次数

单击html标签时,Jquery单击事件触发两次

我有一个div容器,其中包含html复选框及其标签.使用jquery我想在有人点击此容器中的标签时触发点击事件.

当我点击标签时,我看到jquery click事件触发了两次!

出于测试目的,我触发了复选框上的click事件而不是标签,此处复选框单击事件触发器只应该一次.

这是小提琴. http://jsfiddle.net/AnNvJ/2/

<tr>
    <td>
        <div id="test">
            <label>
                <input type="checkbox" id="1" />demo1</label>
            <label>
                <input type="checkbox" id="2" />demo2</label>
            <label>
                <input type="checkbox" id="3" />demo3</label>
        </div>
    </td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

JQUERY

$(document).ready(function () {

    $('#test label').live('click', function (event) {
        alert('clicked');
    });


    $('#test checkbox').live('click', function (event) {
        alert('clicked');
    });

});
Run Code Online (Sandbox Code Playgroud)

jquery events click

30
推荐指数
2
解决办法
6万
查看次数

模拟Click with MouseUp和MouseDown事件或其他方法的最佳方法是什么?

在WPF大多数控件具有MouseUpMouseDown事件(和鼠标按钮特有的变化),但不是一个简单的Click,可马上使用的事件.如果你想使用这些事件进行类似点击的行为,你需要处理我认为有点痛苦的事件.

最明显的问题是,你不能简单地忽略MouseDown事件,因为如果你点击启动另一个控件,它被释放了,只有处理控制MouseUp你应该点击就会触发,而它真的不应该:两个MouseUpMouseDown以上相同的控制应该发生.

所以如果有的话,我会对这个一般性问题更优雅的解决方案感兴趣.


注意:有几个很好的解决方案可以在下面看到,我选择接受Rachel的答案,因为它似乎很受欢迎,但另外我想添加以下注释:

Rachel的按钮答案非常简洁明了,但是您需要将实际控件包装在一个按钮中,在某些情况下,您可能不会真正将控件视为按钮,因为它可以被单击(例如,如果它更像是超链接),进一步你需要每次都引用一个模板.

Rick Sladkey的行为答案更直接地回答了如何模拟点击/使控件可点击的原始问题,缺点是你需要引用System.Windows.Interactivity并喜欢Rachel的解决方案,它会夸大Xaml代码.

我的附加事件答案的优点是在Xaml-Markup方面非常接近正常的点击事件,这可以用一个属性来完成,我看到的唯一问题是代码中的事件附件没有干净地封装(如果有人知道修复此问题,请在答案中添加评论).

wpf controls click mouseevent

29
推荐指数
3
解决办法
1万
查看次数

在mouseup事件处理程序中取消单击事件

编写一些拖放代码,我想在我的mouseup处理程序中取消单击事件.我认为防止默认应该做的伎俩,但点击事件仍然被触发.

有没有办法做到这一点?


这不起作用:

<div id="test">test</div>
<script>
$("#test").mouseup (function (e) {
  var a = 1;
  e.preventDefault();
});
$("#test").click (function (e) {
  var a = 2;
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery click mouseup jquery-events

29
推荐指数
4
解决办法
3万
查看次数

Android ListView标头禁用单击

我在ListView的BaseAdapter中使用isEnabled并控制哪些行可以点击.但是,我想为我的标题禁用click事件,并且isEnabled不起作用.位置0指向第一行,因此我无法控制标题点击.

另一方面,当我使用添加参数(header,null,false)的addHeaderView添加标头时,它可以工作,但是分隔以这种方式丢失.我该怎么办呢?

有谁知道这个问题?

android listview header click

29
推荐指数
1
解决办法
2万
查看次数

使用纯Javascript将事件绑定到元素

我正在编写API,不幸的是需要避免任何jQuery或第三方库.事件究竟是如何通过jQuery绑定到元素的?

jQuery示例:

$('#anchor').click(function(){
    console.log('anchor');
});
Run Code Online (Sandbox Code Playgroud)

我很沮丧地在元素上编写onClick属性,但我想理解jQuery事件和DOM元素之间的联系.

当标记本身没有改变时,元素知道如何知道触发jQuery事件?他们如何捕获DOM事件并覆盖它?

我已经创建了自己的Observer处理程序,但是不能理解如何将元素链接到Observer事件.

javascript events click

29
推荐指数
2
解决办法
6万
查看次数

使用jQuery在click上添加和删除一个类?

请看这个小提琴.

我正在尝试添加和删除单击的li元素上的类.这是一个菜单,当我点击每个li项目时,我希望它获得该类,所有其他li项目都删除了该类.因此,一次只有一个li项目具有该类.这是我有多远(见小提琴).我不确定如何让'about-link'从类当前开始,但是当点击其他一个li项时它会被删除?

$('#about-link').addClass('current');
$('#menu li').on('click', function() {
    $(this).addClass('current').siblings().removeClass('current');
});
Run Code Online (Sandbox Code Playgroud)

html css jquery class click

29
推荐指数
3
解决办法
17万
查看次数

CSS动画onClick

如何使用JavaScript onClick获取CSS动画?我目前有:

.classname {
  -webkit-animation-name: cssAnimation;
  -webkit-animation-duration:3s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
}
@-webkit-keyframes cssAnimation {
  from {
    -webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(100px);
  }
  to {
    -webkit-transform: rotate(0deg) scale(2) skew(0deg) translate(100px);
  }
}
Run Code Online (Sandbox Code Playgroud)

我该如何应用onClick?

javascript css animation click onclick

28
推荐指数
7
解决办法
13万
查看次数

Angular Ctrl点击?

当用户按下Ctrl点击时如何捕获?

我可以单击使用以下命令:

<input ng-click="some_function()"/>
Run Code Online (Sandbox Code Playgroud)

但是我需要这样的东西:

<input ng-CTRL-click="some_nice_function()"/>
Run Code Online (Sandbox Code Playgroud)

那可能吗?

javascript events click ctrl angularjs

28
推荐指数
2
解决办法
1万
查看次数