2013-08-30 79 views
-1

是它可以調用的onclick事件在這段代碼中的每個案件標籤的onclick函數調用在每種情況下

buildPager: function(slideIndex){ 
switch(slideIndex){ 
    case 0: 
    return '<img src="images/mask.png">'; 
    case 1: 
    return '<img src="images/mask.png">'; 
    case 2: 
    return '<img src="images/mask.png">'; 
    case 3: 
    return '<img src="images/mask.png">'; 
    case 4: 
    return '<img src="images/mask.png">'; 
} 
} 

因爲每個案件都可以點擊所以必須有一個代碼,它,該代碼是裏面的另一個代碼是這樣的:

<script> 
$(document).ready(function(){ 
$('.slider1').bxSlider({ 
slideWidth: 5000, 
minSlides: 1, 
maxSlides: 1, 
slideMargin: 10, 
infiniteLoop: true, 
hideControlOnEnd: false, 
mode: 'horizontal', 
useCSS: false, 
easing: 'easeOutElastic', 
speed: 2000, 
buildPager: function(slideIndex){ 
switch(slideIndex){ 
    case 0: 
    return '<img src="images/mask.png">'; 
    case 1: 
    return '<img src="images/mask.png">'; 
    case 2: 
    return '<img src="images/mask.png">'; 
    case 3: 
    return '<img src="images/mask.png">'; 
    case 4: 
    return '<img src="images/mask.png">'; 
    } 
    } 
}); 
}); 
</script> 

這是一個bxslider代碼。

回答

2

您有幾種選擇:

  • 綁定點擊事件中使用的ID,例如$("#image_1").click(function(){});

  • 使用類選擇器綁定點擊事件,例如, $(".slider-image").click(function(){});

  • 使用標籤本身綁定點擊事件,例如, $("img").click(function(){});,但這將click事件綁定到所有圖像的網頁上,除非你包圍他們用一個類specfic容器,在這種情況下$(".containerName img").click(function(){});

+0

另一種選擇是代表團,這可能是一個更安全的賭注在這裏,因爲我們不知道發生了什麼:'('click','img',function(){});'(假設圖像被追加到.slider1中)。 – bfavaretto

+0

我的意思是這個代碼posible? 到目前爲止...其即時通訊試圖達到,因爲即時通訊將使用它在導航(jQuery),但與這些情況下的代碼是在不同的jQuery這是bxslider –

+0

案件是鏈接是幻燈片一個內容,也許我們可以設置它在一個標記鏈接上onclick ... –

相關問題