0

我有一个 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>
4

3 回答 3

3

这是带有类的元素的单击功能inline_sprite-这会添加到类中

$(".inline_sprite").click(function() {
     $("#page-wrap").wrapInner("<table cellspacing='30'><tr>");
     $(".post").wrap("<td>");
});

您需要创建单独的逻辑来删除它,虽然这里是点击处理程序

$(".block_sprite").click(function() { //code });
于 2013-05-20T13:00:48.080 回答
0
$(".inline_sprite").on("click", function(){});
于 2013-05-20T13:01:25.300 回答
0

你需要这样做来跟踪点击关闭和打开

$('.inline_sprite').bind('click',function(){
        alert('On');
});

$('.block_sprite').bind('click',function(){
    alert('off');
});

这是一个实时工作示例http://jsfiddle.net/87xqJ/3/

于 2013-05-20T13:05:57.720 回答