0
我正在使用jCarouselLite插件在我的Django支持的網站的主頁上創建兩個圖像庫。元件與導航箭頭的代碼被動態地生成這樣的:某些jQuery驅動的功能在Chrome中不起作用
$(document).ready(function()
{
$('[jq\\:corner]').each(function(index, item)
{
item = $(item); item.corner(item.attr('jq:corner'))
})
$('[jq\\:menu]').each(function (index, item)
{
item = $(item); item.menu(item.attr('jq:menu'))
})
$('[jq\\:carousel]').each(function(index, item)
{
item = $(item); var args = item.attr('jq:carousel').split(/\s+/)
lister = item.parent().attr('class') + '_lister'
item.parent().append('<div id="'+ lister +'"></div>');
$('#' + lister).append("<a class='nav left' href='#'></a><a class='nav right' href='#'></a>");
toparrow = $(item).position().top + $(item).height() - 50;
widtharrow = $(item).width();
$('#' + lister).css({
'display': 'inline-block',
'z-index': 10,
'position': 'absolute',
'margin-left': '-22px',
'top': toparrow,
'width': widtharrow
})
$('#' + lister + ' .nav.right').css({
'margin-left': $('#' + lister).width() + 22
})
item.jCarouselLite({
btnNext: '#' + lister + ' .nav.right',
btnPrev: '#' + lister + ' .nav.left',
visible: parseInt(args[0])
})
})
的問題是,如果頁通過一個URL加載,在地址欄中鍵入,某些功能不起作用,並且所述第二庫出現錯誤的參數,但如果我通過點擊鏈接來到這個頁面- 一切正常。它僅在Google Chrome(Ubuntu,stable 5.0.360.0)中出現,但不在Firefox或Opera中。
可能是什麼原因?