我正在使用此代码,它正在所有浏览器上工作,没有任何故障,但IE浏览器所有版本都没有工作,任何人都可以帮助我这个
$('a.download').each(function() {
$(this).colorbox({href:$(this).attr('href') + ' div#download_popup',onComplete: function(){
$('div.sociable').hide();
$('a#share_button').click( function(){
$('div.sociable').slideToggle().show();
});
}})});
答案 0 :(得分:1)
清理代码(无论如何更好),看起来它缺少分号
$('a.download')
.each(function() {
$(this).colorbox({
href: $(this).attr('href') + ' div#download_popup',
onComplete: function() {
$('div.sociable').hide();
$('a#share_button').click(function() {
$('div.sociable').slideToggle().show();
});
}
}); // RIGHT HERE
});
答案 1 :(得分:1)
$('a.download').each(function()
{
$(this).colorbox(
{
href: $(this).attr("href") + ' div#download_popup',
onComplete: function()
{
$('div.sociable').hide();
$('a#share_button').click(function()
{
$('div.sociable').slideToggle().show();
});
}
});
});
当您垂直对齐代码块时,更容易看到缺少花括号,圆括号或分号。
答案 2 :(得分:0)
$('a.download').each(function() {
$(this).colorbox({
href:$(this).attr('href') + ' div#download_popup',
onComplete: function() {
$('div.sociable').hide();
$('a#share_button').click( function() {
$('div.sociable').slideToggle().show();
});
}
}) // - missing semicolon goes here
});
你错过了一个分号。