JQuery UI
Mám javascript
<?php
JHtml::_('jquery.ui');
?>
jQuery(document).ready(function(jQ) {
jQ('#amount_slider').slider( {
value: 1,
min: 0,
max: 10,
step: 1,
}).slider('pips', {
prefix: '$',
step: 10,
rest: 'label',
});
function calc(event, ui) {
var amount = parseInt(ui.value);
jQ('#amount').val(amount);
};
Uncaught TypeError: jQ(...).slider is not a function(…)
Přitom .slider by měla být funkce knihovny JQuery UI
poradíte někdo?
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
dělá to i při jednodušším kódu
<?php
JHtml::_('jquery.ui');
?>
jQuery(document).ready(function(jQ) {
jQ('#amount_slider').slider( {
value: 1,
min: 0, // sets the minimum value
max: 500, // sets the maximum value
step: 10, // sets the step size
slide: calc,
});
function calc(event, ui) {
var amount = parseInt(ui.value);
jQ('#amount').val(amount);
};
});
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
pod položkou slider má být ten posuvník
je to v chronoforms v5 a na podpoře dělali co mohli, dokonce mi tento formulář odzkoušeli u nich - j34.greyhead.org/index.php?option=com_ch...s5&chronoform=vyziva a ten odzkoušený mi poslali.
ale mě javascript hlásí níže uvedenou chybu.
Děláno je to dle tohoto návodu www.chronoengine.com/faqs/5276-how-can-i-use-a-jquery-slider
už si s tím opravdu nevím rady
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
jedna z variantant by byla?
<?php
$document = JFactory::getDocument();
$document->addScript('/media/system/jsfull/external/jquery/jquery.js');
?>
a to dát kam?
pokud to dám (asi úplně špatně) přímo do toho JS
<?php
$document = JFactory::getDocument();
$document->addScript('/media/system/jsfull/external/jquery/jquery.js');
?>
jQuery(document).ready(function(jQ) {
jQ('#amount_slider').slider( {
value: 1,
min: 0, // sets the minimum value
max: 500, // sets the maximum value
step: 10, // sets the step size
slide: calc,
});
function calc(event, ui) {
var amount = parseInt(ui.value);
jQ('#amount').val(amount);
};
});
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
JQuery se tam nahrává na více místech.
V tomto místě se nahraje
JQMIGRATE: Migrate is installed, version 1.4.1 jquery-migrate.min.js:2
poradíte?
Dělá mi to na různých doménách, čisté instalaci joomla 3.4.6 atd, vyzkoušel jsem skoro vše
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.