jQuery click olayı sorun iPhone, iPad Safari

0 Cevap php

Sitem en tarayıcılarda ama Mac serisi (iPhone vb) çalışması gibi görünüyor.

Bu seçimi değil çalışma hedefi olarak görüntüleri kullanarak bir seçme bölümüne gelince özelliklerin çoğu iş ama.

Ben test etmek için bir iPhone yok ama geribildirim göre - (aşağıda bağlı) sayfasındaki ilk simgesi tıklayın seçmek için simgeleri ile kalıcı bir pencere getirir - bu işe yaramazsa seçimidir.

Bu simge seçimi için kod örneğidir:

jQuery(function() {
jQuery('#cd').click(function() {
jQuery('#cd').fadeTo('fast',1);
    jQuery('#dvd').fadeTo('fast', .25, function() {
        jQuery('input[name=frmmedia]').val(1);
            jQuery('#next').show();
});
});
});
jQuery(function() {
jQuery('#dvd').click(function() {
    jQuery('#dvd').fadeTo('fast',1);
        jQuery('#cd').fadeTo('fast', .25, function() {
            jQuery('input[name=frmmedia]').val(2);
                jQuery('#next').show();
 });
});
});

Bu örnekte simgeleri içeren php kodu / sayfası:

 <div id="selmodule">
 <div id="optionholder"><img src="../img/pricemodules/dvd.jpg" alt="dvd" name="dvd" width="199" height="85" class="hoverswap" id="dvd" /><img src="../img/pricemodules/cd.jpg"   alt="compact disc" name="cd" width="212" height="85" class="hoverswap" id="cd" />
</div>
     </div>
<br />
<br />
<h3>Changing this option <br/>will reset the packaging options</h3>

 <form action="sess-set-reset.php" method="get" id="firstform" >
<input name="frmmedia" type="hidden"  id="frmmedia" value="" />
    <div id="next"><input type="image" name="Submit" value="Next" src="../img/page-elements/confirm.jpg"/>
   </div> 
   </form>

Yukarıdaki PHP sayfasını açar kodu (ki iPhone üzerinde çalışmak ETMEZ) bu

//----media elements-----------------------------------------------------
jQuery(function (jQuery) {
jQuery('.media').click(function (e) {
    e.preventDefault();
    jQuery('#contentholder').load("media.php");
    jQuery("#contentholder").modal({
        onOpen: function (dialog) {
            dialog.overlay.fadeIn('fast', function () {
                dialog.data.hide();
                dialog.container.fadeIn('fast', function () {
                    dialog.data.slideDown('fast');
                });
            });
        }
    });
})
})

The actual page is the 'pricing' page here: discburner Any suggestions would be greatly appreciated. Thank you

0 Cevap