1
我有这个功能创建一个jQuery函数调用另一个已经存在的功能与自定义变量
$(window).load(function() {
$("#slider").carouFredSel({
items: {
visible: 1,
width: "auto"
},
auto: false,
scroll: {
fx: "fade",
duration: "1500"
},
prev: {
button: ".prev",
key: "left"
},
next: {
button: ".next",
key: "right"
}
});
var ratio = 1;
$(window).resize(function() {
var s = $("#slider");
s.add(s.parent()).height(s.children().first().height() * ratio)
});
$("#slider").trigger("updateSizes");
});
我已经改变了默认值来定义我的滑块。我正在使用在HTML页面中调用的导航菜单,如下所示。
$("#graphic").click(function() {
$("#slider").fadeOut(1000, function() {
$("#slider").load("graphic.html", function() {
$("#slider").fadeIn(1000, function() {
$("#slider").carouFredSel();
});
});
});
});
我的问题是,当我回想.carouFredSel()时,我得到它的默认设置。我想要做的是能够创建一个函数.mySlider(),该函数读取上述函数及其自定义变量。
这是否有任何意义?
这工作,但我的窗口调整大小将无法正常工作...你知道为什么吗? – Ryan 2012-01-11 17:00:39
@Ryan如果你可以提供你运行这段代码的链接,我可以看看并获得窗口重新定义问题的清晰图片。 – 2012-01-11 17:05:53
http://www.ryanjay.com/view2,http://www.ryanjay.com/view2/js/jquery.pager.js – Ryan 2012-01-11 17:07:21