var item = $(this).attr('class');
switch (item) {
case 'menu-visie active':
soundManager.play('soundLaag1');
break;有没有办法,我可以移走箱子里的活跃分子。变量的类是menu-visie。但有时这个类是menu-visie。但是当这个类是menu-visie时。脚本不起作用。
如何设置switch语句。该语句只查看menu-visie类。现在类必须是完全相同的
发布于 2013-02-27 02:11:04
您应该使用jQuery来处理这些类,而不是手动操作。例如:
if ($(this).hasClass('menu-visie')) {
soundManager.play('soundLaag1');
}更新如果你有很多类,我会创建一个对象来存储它们。例如:
var self = this,
sounds = {
'menu-visie':'soundLaag1',
'menu-visie2':'soundLaag2'
};
$.each(sounds, function(i,n) {
if (self.hasClass(i)) {
soundManager.play(n);
}
});发布于 2013-02-27 02:11:47
您可以这样做:
if($(this).hasClass('menu-visie')) {
soundManager.play('soundLaag1');
}发布于 2013-02-27 02:12:08
我会这样做:
if( $(this).hasClass('menu-visie') ) {
soundManager.play('soundLaag1');
} else {
//something else.
}https://stackoverflow.com/questions/15096166
复制相似问题