我有以下 jquery 代码:
$(function() {
$('.sliding-buttons').click(slidingContent);
});
function slidingContent(e) {
var boxID = $(this).attr('id'),
boxName = $(this).attr('name');
$('.sliding-holder#s-h-' + boxName).css({'display' : 'block'}).addClass('open');
$('.sliding-content#s-c-' + boxName + '-' + boxID).css({'display' : 'block'}).addClass('open');
$('.sliding-box#s-b-' + boxName).stop(true, true).animate({
top:'0'
},'slow');
e.stopPropagation();
e.preventDefault();
}
它适用于所有浏览器,当然除了 IE7。在 IE7 中,它无法停止传播。
我正在使用最新版本的 jquery (1.6.2),但也尝试过 1.5.2。
我真的很茫然;没有尾随逗号(我可以看到...),我找不到问题。我真的很感激一些帮助!
MTIA。