我真的不知道如何用正确的词来表达,但想法如下:
我想通过 jQuery 的 load() 调用一个页面,其中包含一个轮播的代码。
因为在主页上我已经包含了轮播的脚本(在本例中为 jQ Carousel),所以我想使用我包含的代码,而不是从“ajaxed”页面调用它。
可能吗?非常感谢人们!
以防万一这是我第二个轮播的脚本。
我不知道我是否做得对,并且正在破坏,因为它不默认为 $carousel 变量,因为另一个轮播将它用作全局变量而不是特定函数。
http://5509.github.com/jq.carousel/
$carousel_pl = $('#carousel_pl').carousel({
loop:false,
group: 6,
start:1,
indicator:true
})
$prev_pl = $('#min_'),
$next_pl = $('#plus_'),
set_state_2_2 = function() {
var state_2 = $carousel_pl.carousel('getMoveState');
switch ( state_2 ) {
case 'min':
$prev_pl.prop('disabled', 'disabled');
$next_pl.prop('disabled', '');
break;
case 'max':
$prev_pl.prop('disabled', '');
$next_pl.prop('disabled', 'disabled');
break;
case true:
$prev_pl.prop('disabled', '');
$next_pl.prop('disabled', '');
break;
default:
$prev_pl.prop('disabled', 'disabled');
$next_pl.prop('disabled', 'disabled');
}
};
$('#min_').on('click', function(ev) {
$carousel_pl.carousel('prev');
});
$('#plus_').on('click', function(ev) {
$carousel_pl.carousel('next');
});
$carousel_pl.carousel('reset');
$carousel_pl.carousel('refresh');