小编sup*_*ize的帖子

如果只有一个div有类,则为event

我有很多名为".current"的divlayers.取决于用户做了什么删除课程,有些人会再次获得它.这工作正常,但如果只有一个div层具有类".current",我想要触发的事件.如何检测是否只有一个元素具有当前类?例如

if ($('#div4').hasClass('.current')) {
    alert("fire me something");
}
Run Code Online (Sandbox Code Playgroud)

类似"是唯一的"hasClass.

html javascript jquery

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

检查按钮上的数据图像

我有以下按钮

<button class="image1-button" data-image="bg_images/1.jpg">button 1</button>
<button class="image1-button" data-image="bg_images/2.jpg">button 2</button>
<button class="image1-button" data-image="bg_images/3.jpg">button 3</button>
<button class="image1-button" data-image="bg_images/4.jpg">button 4</button>
Run Code Online (Sandbox Code Playgroud)

使用以下代码

$(".image1-button").click(function() { 
var url = 'url(' + $(this).data('image') + ')';

$('#div1').css('background-image', url).fadeIn(500);

 // what to write in this if that it works...
 if('data-image="bg_images/2.jpg"') {
     here should something happen if button 2 is pressed
 }
Run Code Online (Sandbox Code Playgroud)

如何编写if条件并触发我的事件?谢谢!

html javascript jquery

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

打印页面时不出现动态创建的元素

我用 jQuery 动态创建了一些元素:

<body>
<a href="#" id="trigger">test</a>
    <a href="javascript:window.print()">print</a>
</body>
Run Code Online (Sandbox Code Playgroud)

jQuery:

$(document).ready(function() {
    $('#trigger').click(function(e) {
        $('body').append('<div id="test"></div>');
    });
});
Run Code Online (Sandbox Code Playgroud)

CSS:

#test { 
    position: absolute; 
    left: 50px; 
    top: 100px; 
    width: 500px; 
    height: 25px; 
    background-color: #F00; 
}
Run Code Online (Sandbox Code Playgroud)

如您所见,我创建了一个print按钮并希望打印出该#test元素。不幸的是,该表只有两个按钮。好像不能打印出动态元素。

任何帮助深表感谢。

html printing jquery

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

使用两个变量的内容并将其用作一个变量

这可能是一个非常基本的问题,但我真的不明白发生了什么.

如果我var在Javascript中有几个s,如下所示:

var cube1 = paper.rect(200, 200, 0, 0);
var cube2 = paper.rect(300, 200, 0, 0);
...
Run Code Online (Sandbox Code Playgroud)

它去了cube99.

要捕获所有多维数据集,我在循环中执行以下操作:

for(var i = 0; i < 100; i++) {
    cube+i.attr(fill: '#000');
    console.log(i);
}
Run Code Online (Sandbox Code Playgroud)

但它给我一个未定义的错误,"立方体不可用".

为什么会这样?

html javascript variables

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

中心div与位置绝对只有css而不知道宽度

我想根据用户点击的方式将显示和隐藏的不同图像居中.我对图像居中所做的是:

img { 
  margin-left: auto; 
  margin-right: auto; 
  display: block;
}
Run Code Online (Sandbox Code Playgroud)

工作得很好.但它不起作用position: absolute;是否有一种css唯一的方法将position: absolutediv水平居中bodyparent不知道width

html css

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

标签 统计

html ×5

javascript ×3

jquery ×3

css ×1

printing ×1

variables ×1