2013-08-30 2 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

У вас есть несколько вариантов:

  • связывают нажмите событие с помощью идентификаторов, например, $("#image_1").click(function(){});

  • связать событие щелчка с помощью селектора классов, например. $(".slider-image").click(function(){});

  • связать событие щелчка, используя сам тег, например. $("img").click(function(){});, но это будет связывать событие клика для всех изображений на странице, если вы не окружать их с контейнером класса-specfic, в этом случае $(".containerName img").click(function(){});

+0

Другим вариантом является делегирование, которая, вероятно, более безопасная ставка здесь, поскольку мы не знаем, что происходит: '$ ('. slider1'). on ('click', 'img', function() {});' (при условии, что изображения добавляются в .slider1). – bfavaretto

+0

Я имею в виду, этот код можно сделать? до сих пор так ... его то, что я пытаюсь добиться, потому что я собираюсь использовать его в навигации (jquery), но код с этими случаями находится на другом jquery, который является bxslider –

+0

, случаи - это ссылки, которые являются слайдами контент, который, возможно, мы можем настроить на ссылку тега с помощью onclick ... –

Смежные вопросы