Note that there are some explanatory texts on larger screens.

plurals
  1. PODoes Prototype has a no conflict option like jQuery?
    primarykey
    data
    text
    <p>I have tried Googling this but it only ever comes up with the jQuery noconflict option.</p> <p>I would use this but my site is very jQuery heavy and it will take quite a white, as well as this the prototype code I'm adding may be temporary and is only a few lines.</p> <p>If there is no prototype no conflict option how would I convert the below code, my javascript codes are limited?</p> <pre><code>// JavaScript Document // calculate price based on quantity function changeQty(change){ var currentQty = parseInt($F('quant')) // Where quant is the id of your quantity input field. Gets value of currentQty field switch (change) { case 'add': currentQty += 1 $('quant').value = currentQty calculate() break case 'subtract': if (currentQty &gt; 1) { // only subtract if qty is greater than zero currentQty -= 1 $('quant').value = currentQty calculate() } break case 'field': if (currentQty &gt; 0) { window.setTimeout('calculate()', 500) } break } } function calculate(){ var currentQty = parseInt($F('quant')) // Where quant is the id of your quantity input field. Gets value of currentQty field var jsnormalprice = $F('jsnormalprice') // Where jsnormalprice is the id of your hidden base price field. Gets value of base_price field var jsspecialprice = $F('jsspecialprice') // Where is the id of your hidden base price field. Gets value of base_price field if (currentQty &gt; 0) { // Don't want price to display if zero if customer zeros out quantity var new_jsnormalprice = jsnormalprice * currentQty // Calculate the price. var new_jsnormalprice = new_jsnormalprice.toFixed(2) // Only allow 2 decimals. I'll let you add rounding features up or down. var new_jsspecialprice = jsspecialprice * currentQty // Calculate the price. var new_jsspecialprice = new_jsspecialprice.toFixed(2) // Only allow 2 decimals. I'll let you add rounding features up or down. } else { // set price back to original price new_jsnormalprice = jsnormalprice new_jsspecialprice = jsspecialprice } $('jsnormalpriceshow').update(new_jsnormalprice) // Where jsnormalpriceshow is the id of your span for the echoed product price $('jsspecialpriceshow').update(new_jsspecialprice) // Where jsspecialpriceshow is the id of your span for the echoed product price } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload