iOS设备未填充点击功能属性添加

时间:2019-01-14 21:25:04

标签: javascript jquery ios function click

由于某些原因,当我单击触发菜单打开的按钮时,添加的属性源不会通过浏览器(我尝试使用Chrome)使用iOS移动设备/平板电脑填充定义的图像。

我到处寻找解决方案。我看到有人建议在我的点击功能中添加“ touchend”,但是我这样做了,但没有帮助。 $('.requestButton').on('click touchend', function (event) {

我不确定如何演示这种情况,因为这种情况仅发生在IOS移动/平板电脑设备上。

Click here to see it live

向下滚动到下面的部分。点击“请求复制”。

在蓝色部分中,应该显示图像。它显示在我的Android设备和桌面浏览器上。

有人知道为什么IOS设备不显示这种情况吗?

enter image description here

    var button_engagement = '';
    $('.requestButton').on('click touchend', function (event) {
        catalogChoice = $(this).data('catalog-name');
        $('.catalogName').html(catalogChoice + ' Catalog');
        event.stopPropagation();
        $('#catalogPop').fadeIn(350);
        $('body').css('overflow', 'hidden');
        $('#formWrap').show();
        $('#catalogSuccessWrap').hide();
        $('[name="description').val(catalogChoice);

        var requestButSel = $(this).data('catalog-name');
        var availability = '';
        //Populating the Request Block 1 Img
        if (requestButSel == 'Profile') {
            requestImgLink = 'link';
            requestImgAlt = 'Alt';
        } else if (requestButSel == 'Fastening Technology') {
            requestImgLink = 'link';
            requestImgAlt = 'Alt';
        }
        $('#requestBlock1img').attr('src', requestImgLink);
        $('#requestBlock1img').attr('alt', requestImgAlt);
    });

0 个答案:

没有答案