小编nic*_*ero的帖子

一个背景图像,多个分区

我将用一系列图片解释我的问题.

div容器将具有以下背景图像:

在此输入图像描述

在图像的顶部,会有像div一样的平铺:

在此输入图像描述

我的目标是使背景图像仅对瓷砖可见,其余部分隐藏: 在此输入图像描述

非常感谢任何帮助,谢谢!

html javascript css html5 css3

2
推荐指数
1
解决办法
2679
查看次数

关联点击事件和多个项目,没有多个功能

我遇到的问题是我觉得我的Javascript效率不高,并且有更好的方法来完成我想要做的事情.为了显示我的问题,我在JSFiddle中创建了一个较小版本的项目.

的jsfiddle

最终目标是让左侧的块在单击时在大灰色框中显示信息.这是在JSFiddle中实现的!问题是(我认为这是一个问题)是我为每个块都有一个单独的javascript函数.(这是一个小规模的例子,我的项目有70多个"块")

在每个函数中,隐藏所有先前单击的块,并删除它们的"单击"类.(Clicked类基本上是一个告诉函数是否隐藏/显示信息的标志)

这是其中一个功能的例子......这是正确的方法吗?记住,我的项目是70次,所以我每次都会检查并隐藏每个信息块.

$('.block1').on('click', function (e) {
    if ($(this).hasClass('block1-clicked')) {
       $('.block1-info').fadeOut();
    }
    else {
        $('.block2-info').fadeOut();
        $('.block2').removeClass('block2-clicked');
        $('.block3-info').fadeOut();
        $('.block3').removeClass('block3-clicked');
        $('.block4-info').fadeOut();
        $('.block4').removeClass('block4-clicked');
        $('.block1-info').fadeIn();

    }
   $(this).toggleClass('block1-clicked') ;
});
Run Code Online (Sandbox Code Playgroud)

谢谢!!

html javascript css jquery

0
推荐指数
1
解决办法
114
查看次数

在不同的标签上正确触发JavaScript

我在我的项目中所有必要的地方尝试使我的javascript火灾时遇到困难.在我遇到问题之前,让我给你一些项目背景.

我制作了一个JSFiddle,它是一个非常基础的,但是对我当前网站的准确模拟.我们的想法是,当您单击黑框时,与该框关联的信息将显示在灰色的"信息"框中.

这是JSFiddle:http://jsfiddle.net/5dQUk/27/

问题是黑框中唯一可点击的区域是p标签周围的区域(http://imgur.com/AdQ0Z5F)

有没有办法在单击黑匣子的任何区域时触发javascript?我试过在JavaScript中添加ap异常,但它没有用....

$("#block-buttons").on("click", "div", ***"p",*** function (clickEvent) {
Run Code Online (Sandbox Code Playgroud)

非常感谢任何帮助,非常感谢!

html javascript css jquery

-1
推荐指数
1
解决办法
55
查看次数

标签 统计

css ×3

html ×3

javascript ×3

jquery ×2

css3 ×1

html5 ×1