由于某些原因,当我单击触发菜单打开的按钮时,添加的属性源不会通过浏览器(我尝试使用Chrome)使用iOS移动设备/平板电脑填充定义的图像。
我到处寻找解决方案。我看到有人建议在我的点击功能中添加“ touchend”,但是我这样做了,但没有帮助。 $('.requestButton').on('click touchend', function (event) {
我不确定如何演示这种情况,因为这种情况仅发生在IOS移动/平板电脑设备上。
向下滚动到下面的部分。点击“请求复制”。
在蓝色部分中,应该显示图像。它显示在我的Android设备和桌面浏览器上。
有人知道为什么IOS设备不显示这种情况吗?
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);
});