标签: mouseclick-event

禁止Twitter Bootstrap模式窗口关闭

我正在使用Twitter Bootstrap创建一个模态窗口.默认行为是,如果单击模态区域外,模态将自动关闭.我想禁用它 - 即在模态外部单击时不关闭模态窗口.

有人可以共享jQuery代码来做到这一点吗?

jquery modal-dialog mouseclick-event twitter-bootstrap

537
推荐指数
11
解决办法
33万
查看次数

88
推荐指数
3
解决办法
10万
查看次数

如何使用jQuery显示/隐藏基于单选按钮选择的div?

我有一些单选按钮,我想根据选择的单选按钮显示不同的隐藏div.这是HTML的样子:

<form name="form1" id="my_form" method="post" action="">
    <div><label><input type="radio" name="group1" value="opt1">opt1</label></div>  
    <div><label><input type="radio" name="group1" value="opt2">opt2</label></div>  
    <div><label><input type="radio" name="group1" value="opt3">opt3</label></div>  
    <input type="submit" value="Submit">
</form>

....

<style type="text/css">
    .desc { display: none; }
</style>

....

<div id="opt1" class="desc">lorem ipsum dolor</div>
<div id="opt2" class="desc">consectetur adipisicing</div>
<div id="opt3" class="desc">sed do eiusmod tempor</div>
Run Code Online (Sandbox Code Playgroud)

这是我的jQuery:

$(document).ready(function(){ 
    $("input[name$='group2']").click(function() {
        var test = $(this).val();
        $("#"+test).show();
    }); 
});
Run Code Online (Sandbox Code Playgroud)

我这样做的原因是因为我的单选按钮和div是动态生成的(单选按钮的值总是有一个相应的div).上面的代码部分工作 - div会在选中正确的按钮时显示,但我需要添加一些代码,以便在取消选中按钮后再次隐藏div.谢谢!

jquery radio-button mouseclick-event

35
推荐指数
5
解决办法
12万
查看次数

Angular2如何在不单击的情况下触发(单击)事件

我想将数据从HTML传递到组件,所以我创建了这样的事件.

<div id="tutor-price" (click)="passCharge(r.value['charge'])"><span id="month">? 8?</span> <span id="price"> {{r.value['charge']}} </span></div>
Run Code Online (Sandbox Code Playgroud)

在组件中,

passCharge(charge){
   this.charge = charge;
   console.log(this.charge,"give me the number")
}
Run Code Online (Sandbox Code Playgroud)

如果我点击该活动,我看到一切正常.但是我想自动触发这个click事件,因为我希望组件在组件完成加载后立即使用'this.charge'值.

有什么方法可以自动触发(点击)事件吗?

data-binding mouseclick-event typescript angular

25
推荐指数
3
解决办法
6万
查看次数

防止鼠标中键单击滚动

我正在寻找一种方法来阻止鼠标中键点击使浏览器开始滚动,并显示小滚动'指南针'.

我已经看到使用javascript禁用中间点击滚动但是解决方案比我想要的更多hackey,并且似乎不是我实际可以使用的东西.

我正在寻找一个更明确的"这是你如何做到"或"你不能这样做,儿子".

我当然对hacks和workarounds持开放态度.

仅仅因为SO代码看起来更好用代码,这就是我用来在右键或中键点击时关闭工具提示的内容.

msg.mousedown(function(e) {
    if (e.which == 2) {   //middle mouse click
        msg.hide();
        e.preventScrolling();   //if only this worked...
    }
    else if (e.which == 3) {   //right mouse click
        msg.hide();
    }
}).bind('contextmenu', function(e) {
    e.preventDefault();
}).click(function(e) {
    e.stopPropagation();
});
Run Code Online (Sandbox Code Playgroud)

编辑:jQuery,JavaScript,无论如何,让我们现在玩得很好:)

编辑2:

我更感兴趣的是防止小卷轴'罗盘'而不是阻止页面滚动.我想从我最初的描述中不是很清楚.

javascript jquery scroll mouseclick-event

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

R小册子中的标记鼠标点击事件有光泽

如何在R中的传单地图中的标记上接收鼠标单击事件?我正在使用RStudio /传单并通过Shiny运行.

我想获取标记的值(例如,ID)并使用它来更新sidebarPanel.

r markers mouseclick-event leaflet shiny

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

NSTableView:检测鼠标单击以及行和列

我正在尝试检测何时在NSTableView中发生鼠标单击,以及何时单击,以确定单击的单元格的行和列.

到目前为止,我已尝试使用NSTableViewSelectionDidChangeNotification,但有两个问题:

  1. 它仅在选择更改时触发,而我希望每次鼠标单击,即使它在当前选定的行上.
  2. 调用我的委托时,NSTableView的clickedRow和clickedColumn属性都是-1.

这样做有更好(和更正确)的方法吗?

cocoa cell nstableview mouseclick-event swift

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

如何在Java窗口外获取鼠标点击坐标

我需要使用Swing实现一个类,当用户点击屏幕上的任何位置时,可以获取鼠标坐标.如果我想在我自己的窗口中获取鼠标坐标,我会使用a MouseListener,但我希望它能够工作,即使用户点击我的程序外.

我希望我的课程表现得像KColorChooser:用户点击下拉按钮,他可以点击屏幕上的任意位置以获得该点的颜色.但我不知道是否可以使用纯Java.

java mouse swing mouseclick-event

19
推荐指数
5
解决办法
4万
查看次数

如何在QGraphicsScene上绘制一个点(在鼠标点击上)?

我有以下代码来设置QGraphicsScene.我希望点击场景并在我点击的位置画一个点.我怎么能这样做?这是我目前的代码:

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    QGraphicsScene *scene;
    QGraphicsView *view = new QGraphicsView(this);

    view->setGeometry(QRect(20, 50, 400, 400));
    scene = new QGraphicsScene(50, 50, 350, 350);
    view->setScene(scene);
}
Run Code Online (Sandbox Code Playgroud)

c++ qt mouseclick-event qgraphicsscene

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

WPF:按住单击+双击问题

我必须处理单击和双击WPF应用程序中的按钮并进行不同的反应.不幸的是,在双击时,WPF会触发两次点击事件和双击事件,因此很难处理这种情况.

它试图用计时器解决它,但没有成功...我希望你能帮助我.

让我们看看代码:

private void delayedBtnClick(object statInfo)
{
    if (doubleClickTimer != null)
        doubleClickTimer.Dispose();
    doubleClickTimer = null;

    this.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority.Normal, new VoidDelegate(delegate()
    {
        // ... DO THE SINGLE CLICK ACTION
    }));
}

private void btn_Click(object sender, RoutedEventArgs e)
{
    if (doubleClickTimer == null)
        doubleClickTimer = new Timer(delayedBtnClick, null, System.Windows.Forms.SystemInformation.DoubleClickTime, Timeout.Infinite);
        }
    }
}

private void btnNext_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
    if (doubleClickTimer != null)
        doubleClickTimer.Change(Timeout.Infinite, Timeout.Infinite);    // disable it - I've tried it with and without this line
        doubleClickTimer.Dispose();
    doubleClickTimer = null;

    //.... …
Run Code Online (Sandbox Code Playgroud)

wpf timer mouseclick-event

15
推荐指数
2
解决办法
3万
查看次数