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