你好,我使用此代碼:ñ點擊,n次重複的點擊功能,爲什麼呢?
jQuery(document).ready(function(){
var number = 1;
///////////////////////////////////////////////////
/* The button to see the single portfolio items */
jQuery('.cover a').unbind("click").click(function (coverclick){
coverclick.preventDefault();
coverclick.stopPropagation();
coverclick.stopImmediatePropagation();
number ++;
/* Get the link */
var coverlink = jQuery(this).attr('href');
jQuery('.loadmask').show();
jQuery('.loadmask-msg').show();
jQuery('.upperdiv').animate({height : 'hide', opacity : 'hide', easing: 'EaseOutBounce'},'slow', function(){ jQuery('.upperdiv').html('');});
jQuery('.upperdiv').load(coverlink+' .loading_div');
jQuery('.upperdiv').ajaxComplete(function() {
var slideClass = 'all_project_images' + number;
var dentroClass = '.' + slideClass;
jQuery('html,body').stop().animate({
scrollTop: jQuery(this).offset().top},
'slow');
jQuery('.post_nav_portfolio').show();
jQuery('.slideshow ul').removeClass().addClass(slideClass);
jQuery(dentroClass).stop(false,true).responsiveSlides({
auto: true,
nav: true,
speed: 500});
jQuery('.upperdiv').animate({height : 'show', opacity : 'show', easing: 'EaseInBounce'},'slow');
jQuery('.loadmask').hide();
jQuery('.loadmask-msg').hide();
jQuery('.cover').hover(function(){
jQuery(this).children('.mimo_portfolio_image').stop().animate({opacity : 0.5},'fast');
}, function(){
jQuery(this).children('.mimo_portfolio_image').stop().animate({opacity : 1},'fast');
});
jQuery("a[rel^='prettyPhoto']").prettyPhoto();
jQuery('.slideshow').hover(function(){
jQuery(this).children('.rslides_nav').show('slow');
}, function(){
jQuery(this).children('.rslides_nav').hide('slow');
});
console.log(dentroClass);
});
return false;
});
});
加載和顯示組合的項目,它的負載和偉大工程,但我有一個問題複製與 的console.log(dentroClass);
我可以看到,首先點擊它記錄1次變量,第二次點擊記錄2次,3次點擊記錄3次,好所有功能重複點擊次數,如果是第五次點擊它重複5次功能。
我一直在on();和OFF();和bind();解除綁定();但沒有任何工作。
一個快速protip:如果你沒有使用任何其他外部庫使用$,你應該參考與$的jQuery。例如:'$(「 loadmask」)顯示();' – Rodik 2012-08-01 08:48:49
謝謝你,我已經做到了,但每次我指一樣,沒有什麼時間工程..¿ – 2012-08-01 09:10:32