标签: click

可点击的图像(IMG)但需要鼠标图标才能切换它

我在我的HTML页面点击的图像调用JavaScript函数......但是没有人点击他们,因为他们不看点击的...我怎样才能让他们点击可以不使用的<a href = ""> </a>周围的标签?

这是我的代码的一个例子......

<div id="bvu11" style="margin: 0px 5px; float: left;">
     <span id="bviu11">
     <img src="/images/icons/favorites_add.png" onclick="favoritesAdd(2,11,'u')">
     </span>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript php click

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

Android:自定义视图的事件处理程序?(问题已修订)

旧问题(Mark已回答-答案是使用getTag()):

假设我有一个具有自定义布局的ListView,每行都有一个ImageView和一个TextView。现在,当单击时,我可以基于视图确定单击了哪个图像和哪个textview,但是如果我必须传递此信息以说其他活动,则需要该位置。但是,我如何获得列表视图中单击的项目的位置?

修订的问题:

我正在执行以下操作:具有ImageView和TextView的自定义ListView。我想根据单击图像还是文本元素来执行不同的操作。现在,我可以采用两种方法来执行事件处理:

方法1:将OnItemClick侦听器附加到ListView中的项目并执行适当的操作。问题:关于单击哪个元素(图像或文本)仍存在疑问。我将如何确定这条信息,然后采取必要的措施?

方法2:将OnClick侦听器分别附加到每个listview项内的图像和文本上,然后执行适当的操作。问题:我对这种方法的性能高度怀疑。除此之外,在单击时,该项目的行未突出显示,这使其非常不直观。在这种情况下,如何使行突出显示?

有什么建议么?

android listview click event-handling

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

jQuery,fancybox工作,但只有当你点击这个图像两次

我有个问题 ...

JS

$('#Contact').ready(function(){
    $('a#Contact-Map').live('click',function(event){
        event.preventDefault();
        $('a#Contact-Map').fancybox({
            'transitionIn'  :   'elastic',
            'transitionOut' :   'elastic',
            'speedIn'           :   600, 
            'speedOut'          :   200, 
            'overlayShow'   :   true
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="Module-Frame" id="Contact">
    <a id="Contact-Map" href="./Modules/Contact/Images/mapa_big.png">
        <img src="./Modules/Contact/Images/mapa.png" alt=""/>
    </a>
</div>
Run Code Online (Sandbox Code Playgroud)

这个HTML代码由.load()jQuery函数加载.这是有效的,但只有当你点击这个图像两次...

帮助请:)


JS with load()func

$(document).ready(function(){

    $("#Menu").children().click(function(event){
        $("#Content").hide().load('./Modules/'+ event.target.id.substr(5) +'/index.php', function() {
            $(this).fadeIn();
        });
    });



});



HTML

< html  >
< head  > ...

...
<body>
...
            <div id="Menu">
                <a id="Menu-News" href="#" title="Aktualnosci"> aktualno?ci  |
                <a id="Menu-Aboutus" href="#" title="O nas"> o nas  | 
                <a id="Menu-Contact" …

jquery click live fancybox

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

jQuery单击(false)结合函数

我想阻止使用"#",因为我正在使用jQuery在点击时使用插件执行其他操作...

<a href="#" id="mylink">My Link</a>

<script>
    $('#mylink').somePlugin().click(false);
</script>
Run Code Online (Sandbox Code Playgroud)

每当我需要阻止默认点击时,上面的工作就很好了.

现在我有类似下面的内容,我想阻止默认的点击行为

<a href="#" id="mylink">My Link</a>

$('#mylink').click( function () {
    //  my code in here
});
Run Code Online (Sandbox Code Playgroud)

我只是不确定在上面的代码中将click(false)合并到何处/如何.我尝试过的几件事情都行不通.

我知道......我觉得这是一个新手问这个.

谢谢!

jquery default function click

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

当您使用JQuery单击封闭的<li>时,如何切换复选框?

我有一些像:

<ul class="myclass">
   <li><input type="checkbox"/>some text</li>
   <li><input type="checkbox"/>some text</li>
   <li><input type="checkbox"/>some text</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我希望通过单击复选框或任何部分来切换复选框

  • 我尝试了以下jquery:

            $('ul.myclass li').click(
                    function() {
                        var cb = $(this).find(":checkbox")[0];
    
                        if (!$(cb).attr("checked")) {
                            $(cb).attr("checked", "checked");
                        } else {
                            $(cb).removeAttr("checked");
                        }
                    }
             );
    
    Run Code Online (Sandbox Code Playgroud)

    单击文本时哪个工作正常.但是,现在复选框本身实际上并不起作用.它似乎取消了点击复选框的行为.

    我该如何防止这种情况?

  • checkbox jquery click

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

    单击我的图像时不会触发jQuery单击事件

    这是我的<head>.

    <head>
        <title>@ViewBag.Title</title>
        <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />    
        <link href='http://fonts.googleapis.com/css?family=Paytone+One' rel='stylesheet' type='text/css' />    
        <link href='http://fonts.googleapis.com/css?family=Coda+Caption:800' rel='stylesheet' type='text/css' />
        <link href='http://fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css' />
        <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
        <script src="@Url.Content("~/Scripts/ddpowerzoomer.js")"  type="text/javascript"></script>
    
        <script type="text/javascript">
            jQuery(document).ready(function ($) { //fire on DOM ready
                $('#mainproductpicture').addpowerzoom({
                    defaultpower: 2,
                    powerrange: [2, 5],
                    largeimage: null,
                    magnifiersize: [200, 200] //<--no comma following last option!
                })
            })
    
            $('#smallpictureone').click(function () {
                alert('Handler for .click() called.');
            });
    
            $('#smallpicturetwo').click(function () {
                alert('Handler for .click() called.');
            });
    
            $('#smallpicturethree').click(function () {
                alert('Handler …
    Run Code Online (Sandbox Code Playgroud)

    jquery events image click

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

    如何以编程方式模拟按钮单击复合背景?

    我需要以编程方式模拟按钮单击Composite的背景.具体来说:在Composite的左上角.

    java user-interface swt click

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

    我如何使用Document.GetElementById("NAME").点击?

    可能重复:
    如何在C#中单击Web浏览器控件中的按钮?

    我试过正常做,但它一直告诉我它需要在=或+ =的另一边.我该如何解决?

    我正在使用的代码是:browser.Document.GetElementById("ap_h").点击;

    c# click getelementbyid

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

    获取我相对于jquery集合单击的元素的索引

    我这里有一个小提琴,非常简单.

    http://jsfiddle.net/tnQne/

    我有的js在这里

    $('section a').on('click', function() {
        alert($(this).index());
    });
    
    Run Code Online (Sandbox Code Playgroud)

    它总是返回0,因为在部分内只有1个锚标记.我想要的是它返回jquery集合中被点击元素的位置.因此,如果我点击最后一个锚点,它将返回2(基于0)

    javascript jquery click

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

    单击j / ToggleButton,然后设置图标/图像

    我正在像扫雷车一样制作4x4电路板。每个按钮都有一个炸弹或其他图像。

    这是我的代码:

    private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {                                      
        this.jToggleButton1.setIcon(new javax.swing.ImageIcon("bombaa.png"));          
    }         
    
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        this.jToggleButton1.setIcon(new javax.swing.ImageIcon("bombaa.png"));
    }                    
    
    Run Code Online (Sandbox Code Playgroud)

    也尝试过这种方式...

    private void setIcon1(){
        setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("bombaa.png")));
    }
    
    Run Code Online (Sandbox Code Playgroud)

    并在jButton1ActionPerformed和jButton1MouseClicked BUT中调用setIcon(),这会将我的图像设置为程序的主图标。

    基本上,我需要的是:单击一个按钮并仅设置一次图像/图标。

    java icons swing click jtogglebutton

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