【问题标题】:Windows sidebar click event does not workWindows 侧边栏单击事件不起作用
【发布时间】:2012-02-11 22:18:08
【问题描述】:

我在我的 windows 侧边栏项目中使用 jQuery 中的单击事件,该事件在侧边栏中不起作用(我认为它没有被绑定),但它适用于浏览器(甚至 IE7)。这是我项目中的一个简单示例,但在我的侧边栏中不起作用,我希望有人能告诉我原因,因为我无法弄清楚。

<html>
    <head>

        <script type="text/javascript" src="jquery-1.7.1.js"></script>
        <script type="text/javascript">
            $(function(){
                $('#clickable_div').click(function(){
                    $('#textContent').append($('<h4 />').text('change'));
                });
            });
        </script>
    </head>
    <body style="width: 200px; height: 250px; border: 1px solid black;">
        <div id="clickable_div" style="width: 50px; height: 50px;border:1px solid black;">Click the div</div>
        <div id="textContent"></div>
    </body>
</html>

【问题讨论】:

  • jQuery 是否可用?我不确定是否允许您以这种方式在小工具中加载外部库。
  • 是的,jQuery 可用。我在我的项目中使用了一个 jQuery 插件
  • 您的点击事件通常有效吗?我可以想到一个范围界定问题。您是否尝试过将非静态定位与 z-index 结合使用?您可以通过将这个小甜心侵入您的代码来检查您的事件是否绑定 -> sprymedia.co.uk/article/Visual+Event+2

标签: javascript jquery html windows-desktop-gadgets


【解决方案1】:

我找到了我的问题的解决方案,即使我不知道为什么它不适用于 jQuery 的 click 方法。

我使用了 javascript 的 onclick,它现在可以工作了。

【讨论】:

    猜你喜欢
    • 2017-10-13
    • 2023-03-10
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-22
    • 1970-01-01
    相关资源
    最近更新 更多