Опытный - Репутация: 45
- Webmoney BL: ?
| Здравствуйте, форумчане. Надеюсь на вашу помощь. Есть 2 скрипта: 1-й. Слайдер: Код: ;(function($) {
$.fn.featureList = function(options) {
var tabs = $(this);
var output = $(options.output);
new jQuery.featureList(tabs, output, options);
return this;
};
$.featureList = function(tabs, output, options) {
function slide(nr) {
if (typeof nr == "undefined") {
nr = visible_item + 1;
nr = nr >= total_items ? 0 : nr;
}
tabs.removeClass('current').filter(":eq(" + nr + ")").addClass('current');
output.stop(true, true).filter(":visible").fadeOut();
output.filter(":eq(" + nr + ")").fadeIn(function() {
visible_item = nr;
});
}
var options = options || {};
var total_items = tabs.length;
var visible_item = options.start_item || 0;
options.pause_on_hover = options.pause_on_hover || true;
options.transition_interval = options.transition_interval || 5000;
output.hide().eq( visible_item ).show();
tabs.eq( visible_item ).addClass('current');
tabs.click(function() {
if ($(this).hasClass('current')) {
return false;
}
slide( tabs.index( this) );
});
if (options.transition_interval > 0) {
var timer = setInterval(function () {
slide();
}, options.transition_interval);
if (options.pause_on_hover) {
tabs.mouseenter(function() {
clearInterval( timer );
}).mouseleave(function() {
clearInterval( timer );
timer = setInterval(function () {
slide();
}, options.transition_interval);
});
}
}
};
})(jQuery); 2-й. Вывод контента по вкладкам:
Код: var $j = jQuery.noConflict();
$j(document).ready(function() {
$j('ul.tabs li').css('cursor', 'pointer');
$j('ul.tabs.tabs1 li').click(function(){
var thisClass = this.className.slice(0,2);
$j('div.t1').hide();
$j('div.t3').hide();
$j('div.t4').hide();
$j('div.t5').hide();
$j('div.t6').hide();
$j('div.t7').hide();
$j('div.t2').hide();
$j('div.' + thisClass).show();
$j('ul.tabs.tabs1 li').removeClass('tab-current');
$j(this).addClass('tab-current');
});
}); По отдельности они работают отлично, но когда подключаю их одновременно - первый перестаёт работать. В чём может быть проблема? |