jquery点击函数select&取消选择
jquery click function select & deselect
我需要一些关于jQuery代码的帮助。我有一个SVG地图,我需要一个来点击选择一个国家,然后用另一个来取消选择。有人能帮我吗?:)这是代码:
<script type="text/javascript">//<![CDATA[
$(window).load(function(){
$(document).ready(function() {
$("path").mouseover(function() {
$(this).css('cursor', 'pointer');$(this).attr({
fill: "#FF0000",
stroke: "#00FF00"
});
$(this).css('cursor', 'pointer');
})
.mouseout(function(){
if(!$(this).data('clicked')){
$(this).attr({
fill: "#FFFFFF",
stroke: "#eee"
});
}
});
$("path").click(function() {
$(this).attr({
fill: "#FF0000",
stroke: "#00FF00"
});
$(this).data('clicked', true);
});
});
});//]]>
</script>
最强调的方法是使用:http://api.jquery.com/toggle-event/
您可能在选择时添加一些类,然后在取消选择时删除该类
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<input type='text' id="text1" onclick='javascript:toggleClass(this)' />
</body>
</html>
<script src="jquery-1.2.6.min.js" type="text/javascript"></script>
<script language='javascript' type="text/javascript">
function toggleClass(item) {
if ($(item).hasClass('select')) {
$(item).removeClass('select').addClass('deselect');
}
else {
$(item).removeClass('deselect').addClass('select');
}
}
</script>
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- Angular js-返回一个包含类似
- 一点javascript元编程&可链接的设置器
- 使用Jquery选择或取消选择ListView中的所有复选框
- 通过JSON&比较时间
- Jquery模板,如果xx&&如果yy
- jQuery工具验证器自定义效果-添加&消除影响
- 使用jquery选中/取消选中单个复选框
- Twitter引导程序Typeahead-Id&标签
- AngularJS&JSON-从Previous&下一个对象
- 什么是&&在没有if的行中的变量之间
- 使用javascript取消隐藏和隐藏表单中的某些元素
- 如何销毁/删除/取消绑定SnapSVG.js
- 关于引入外部javascript文件的问题&css通过https
- 取消拖动&选择事件
- 如何静音&取消播放器按钮的静音
- 苹果取消了直播shoutcast&ios 6上的icecast仅适用于web应用程序
- 绑定&取消绑定..如何在该函数完成后再次绑定