전자 상거래 웹 사이트를 만들고 있지만 자바 스크립트를 사용하여 나를 죽이고 있습니다. 다음 페이지에 대한 예를 들어다른 브라우저에서 다른 자바 스크립트 동작
, IE 나 파이어 폭스에서 구글 크롬 의도,하지만 그것은 작동 http://nordschleife.metaforix.net/118/118/index.php/sony.html
. 예를 들어 페이지 아래에있는 제품 (예 : 10 번째 제품)의 위 또는 아래 화살표를 클릭하면 페이지가 올라갑니다.
저는 이미 event.preventDefault()를 사용했습니다. IE와 Firefox에서는 작동하지 않습니다.
<script type="text/javascript">
jQuery(document).ready(function($){
$('#upImg_<?php echo $_product->getId();?>').live("click", function() {
var textbox = document.getElementById('qty_<?php echo $_product->getId();?>');
textbox.value = parseInt(textbox.value)+1;
event.preventDefault();
});
$('#downImg_<?php echo $_product->getId();?>').live("click", function() {
var textbox = document.getElementById('qty_<?php echo $_product->getId();?>');
if (textbox.value>1)
textbox.value = parseInt(textbox.value)-1;
event.preventDefault();
});
});
</script>
이 스레드 볼
PHP generated textbox operation with Javascript
감사 응답을 다음과 같이 JS이다.
getId();> ? 그냥 $ ('# php echo $ _product-> getId();?>'); 그리고 textbox.value> 1이되면 textbox.val()> 1이됩니다. – aleemb