我有很多名为".current"的divlayers.取决于用户做了什么删除课程,有些人会再次获得它.这工作正常,但如果只有一个div层具有类".current",我想要触发的事件.如何检测是否只有一个元素具有当前类?例如
if ($('#div4').hasClass('.current')) {
alert("fire me something");
}
Run Code Online (Sandbox Code Playgroud)
类似"是唯一的"hasClass.
我有以下按钮
<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条件并触发我的事件?谢谢!
我用 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元素。不幸的是,该表只有两个按钮。好像不能打印出动态元素。
任何帮助深表感谢。
这可能是一个非常基本的问题,但我真的不明白发生了什么.
如果我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)
但它给我一个未定义的错误,"立方体不可用".
为什么会这样?
我想根据用户点击的方式将显示和隐藏的不同图像居中.我对图像居中所做的是:
img {
margin-left: auto;
margin-right: auto;
display: block;
}
Run Code Online (Sandbox Code Playgroud)
工作得很好.但它不起作用position: absolute;是否有一种css唯一的方法将position: absolutediv水平居中body或parent不知道width?