【发布时间】: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