タイトルには少し基本的なプラグインに問題があります。下の例で分かるように、2つのdivには画像が含まれています。どちらかの下にある黒いボックスをクリックすると、両方のdivが非表示になります。どうしてこれなの?それはどのように固定することができます。..jQueryプラグインのヘルプ。すべての項目に影響しません
例: http://www.matthewruddy.com/slider/slider.html
コードサンプル:
(function($){
$.fn.extend({
premiumSlider: function(options) {
var defaults = {
width: 520, // Set width
height: 340, // Set height
startImage: 0, // Choose start image
tranSpeed: 800, // Time taken to transition between images
pauseTime: 3000, // Time slider remains paused before transitioning
autoPlay: true, // Play the slider on load; true/false
pauseHover: true, // Pause the slider on mouse hover
transition: 'Slide', // Transition style
easing: 'easeInOutExpo', // Easing style (slide only)
preload: true, // Whether or not to preload images
preloadIcon: 'images/loading.gif',
preloadColour: '#fff'
}
var options = $.extend(defaults, options);
return this.each(function(){
var vars = options;
var obj = $(this);
var stuff = obj.find('.slider-wrap');
$('.icon').click(function(){
obj.hide();
});
});
}
});
})(jQuery);
プラグインをブラックボックスにどのようにバインドしていますか? – hunter