简体   繁体   English

我创建了一个图像滑块。 我希望我的图片可以点击

[英]I created an image slider. I want my Images to be clickable

When ever I add an event on the image, it seems to be blocked by something, so my function is not running. 每当我在图像上添加事件时,它似乎都被某物阻止,因此我的函数未运行。

This is my slider: 这是我的滑块:

<ion-slide-box slide-interval="4000" auto-play="false" does-continue="true" show-pager="true">
    <ion-slide>
        <div class="stack-con">
            <div class="layer1">
                <p class="text-center animation-fadeIn">
                    <img style="width: 28%;"src="images/terminus_63_img2.jpg" ng-click="warranty.byy();"/>
                    <img style="width: 28%;" src="images/terminus_63_img2.jpg" on-tap="warranty.byy('images/terminus_63_img2.jpg');">
                    <img style="width: 28%;" src="images/terminus_63_img2.jpg" on-tap="warranty.byy('images/terminus_63_img2.jpg');">
                </p>
            </div>
            <div class="layer2">
                <div class="text-center animation-slideDown hidden-x text-shadow" style="padding-top: 15px; font-size: 15px; color: white;"></div>
            </div>
        </div>
    </ion-slide>
</ion-slide-box>

Any suggestions? 有什么建议么? I need the images to run the function every time I click em. 每次单击em时,我都需要图像来运行该功能。 Thanks in advance. 提前致谢。

have you tried wrapping your img with something? 您是否尝试过将img包裹起来? Like an <a> <a>

This is your Code Running example DEMO Click here 这是您的代码运行示例DEMO单击此处

you missed to close first two images tags too 您也错过了关闭前两个图像标签的机会

<ion-slide-box slide-interval="4000" auto-play="false" does-continue="true" show-pager="true">
    <ion-slide>
        <div class="stack-con">
            <div class="layer1">
                <p class="text-center animation-fadeIn">
                    <a><img style="width: 28%;"src="images/terminus_63_img2.jpg" ng-click="warranty.byy();"/></a>
                        <a><img style="width: 28%;" src="images/terminus_63_img2.jpg" on-tap="warranty.byy('images/terminus_63_img2.jpg');"/></a>
                        <a><img style="width: 28%;" src="images/terminus_63_img2.jpg" on-tap="warranty.byy('images/terminus_63_img2.jpg');"/></a>
                </p>
            </div>
            <div class="layer2">
                <div class="text-center animation-slideDown hidden-x text-shadow" style="padding-top: 15px; font-size: 15px; color: white;"></div>
            </div>
        </div>
    </ion-slide>
</ion-slide-box>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM