我有一个Jquery函数,我希望通过鼠标单击来启动或关闭它。 触发打开状态的区域是具有“inline_sprite”类的锚标记,触发关闭状态的区域是具有“block_sprite”类的锚标记。 Jquery函数在表中包装了几个div。
我是Jquery的新手并且不确定正确的语法,我们将非常感谢任何帮助。 这是jquery代码:
<script src="js/jquery.js"></script>
<script>
$(function(){
$("#page-wrap").wrapInner("<table cellspacing='30'><tr>");
$(".post").wrap("<td>");
});
</script>
答案 0 :(得分:3)
这是带有类inline_sprite
的元素的单击函数 - 这会添加到类
$(".inline_sprite").click(function() {
$("#page-wrap").wrapInner("<table cellspacing='30'><tr>");
$(".post").wrap("<td>");
});
你需要创建单独的逻辑来删除它,然后是点击处理程序
$(".block_sprite").click(function() { //code });
答案 1 :(得分:0)
$(".inline_sprite").on("click", function(){});
答案 2 :(得分:0)
你需要这样做以跟踪关闭和开启的点击
$('.inline_sprite').bind('click',function(){
alert('On');
});
$('.block_sprite').bind('click',function(){
alert('off');
});
这是一个实时工作示例http://jsfiddle.net/87xqJ/3/