Click here to Skip to main content
15,891,136 members
Home / Discussions / JavaScript
   

JavaScript

 
Questionjavacript alert message Pin
classy_dog17-Aug-16 8:22
classy_dog17-Aug-16 8:22 
AnswerRe: javacript alert message Pin
Richard MacCutchan18-Aug-16 2:30
mveRichard MacCutchan18-Aug-16 2:30 
AnswerRe: javacript alert message Pin
Karthik_Mahalingam20-Aug-16 18:16
professionalKarthik_Mahalingam20-Aug-16 18:16 
AnswerRe: javacript alert message Pin
Harpreet05Kaur26-Sep-16 1:54
Harpreet05Kaur26-Sep-16 1:54 
QuestionOnmouseover javascript 'JavaScript runtime error: 'LabelHover' is undefined' Pin
Bootzilla3317-Aug-16 7:27
Bootzilla3317-Aug-16 7:27 
AnswerRe: Onmouseover javascript 'JavaScript runtime error: 'LabelHover' is undefined' Pin
Karthik_Mahalingam20-Aug-16 18:21
professionalKarthik_Mahalingam20-Aug-16 18:21 
QuestionMath question using JQuery and Javascript with a horizontal sliding row Pin
jkirkerx12-Aug-16 10:08
professionaljkirkerx12-Aug-16 10:08 
AnswerIt's closer now, needs refinement Pin
jkirkerx14-Aug-16 10:26
professionaljkirkerx14-Aug-16 10:26 
This seems to work and appears to be sort of accurate for 4 items, but not accurate for 2 items being shown so I guess it needs more work. I'm missing something here. Plus I turned the negative number into a positive to work 0 to max, and my loop has to run backwards i--.

What do you think?
function run_touch_pagination() {

<pre>
var $e_sliderFrame                      = $(".slider ul"),
    $e_sliderSlide                      = $(".slider-slide"),
    _sliderSlide_width                  = $e_sliderSlide.css('width'),
    _sliderFrame_maxWidth               = $e_sliderFrame.width(),
    _sliderSlide_count                  = $e_sliderSlide.length,
    _sliderSlide_left                   = 0;
    _sliderSlide_index                  = 0,
    _sliderSlide_pageCount              = 0;

// What is the current left of the UL Container
$(".slider ul").filter(function () {
    // 23 is the margin or padding set in the CSS file
    // So we are removing 23 to get 0 or zero out the scale
    // Turn the negative number into a positive number
    _sliderSlide_left = Math.abs($(this).position().left - 23);
});

// Calculate the Page Count
_sliderSlide_pageCount = Math.ceil(_sliderSlide_count / sliderSlides);

// Calculate the what radio button should be highlighted
// The start number is 23 because of the margin in CSS
// _sliderSlide_width is the width of a single slide
var x = Math.floor(_sliderSlide_left);
var y = Math.round(_sliderSlide_count * parseInt(_sliderSlide_width));
var z = Math.round(y - _sliderSlide_left);
var p = Math.round(z / x);
var page = (p <= _sliderSlide_pageCount ? p : _sliderSlide_pageCount);

// Reset all the Radio Buttons, and fill the one that coordinates to the page Number
var idx = _sliderSlide_pageCount;    

$(".slider-paginator-item i").each(function () {
if (x < z) { // This elimates the first and last radio from going blank or hollow
if (page === idx) {
$(this).removeClass('fa fa-circle-o').addClass('fa fa-circle');
}
else if (page !== idx) { // do nothing if no match
$(this).removeClass('fa fa-circle').addClass('fa fa-circle-o');
}

}
idx--;

});

$("#slideLeft").val(x + ', ' + z + ', = ' + y);
$("#slideNumber").val('page:' +page + ' idx:' + idx);

}



Project Demostration[^]

Don't forget the squeeze the width of your browser down to show 4 items to see the results.

modified 14-Aug-16 16:36pm.

QuestionMeasuring how many li are in a ul that are visible in a horizontal sliding row of items Pin
jkirkerx11-Aug-16 8:38
professionaljkirkerx11-Aug-16 8:38 
AnswerRe: Measuring how many li are in a ul that are visible in a horizontal sliding row of items Pin
jkirkerx11-Aug-16 11:14
professionaljkirkerx11-Aug-16 11:14 
AnswerRe: Measuring how many li are in a ul that are visible in a horizontal sliding row of items Pin
Nathan Minier12-Aug-16 1:39
professionalNathan Minier12-Aug-16 1:39 
GeneralRe: Measuring how many li are in a ul that are visible in a horizontal sliding row of items Pin
jkirkerx12-Aug-16 6:44
professionaljkirkerx12-Aug-16 6:44 
QuestionHow to create array from existing array Pin
Member 126783159-Aug-16 17:00
Member 126783159-Aug-16 17:00 
AnswerRe: How to create array from existing array Pin
Richard MacCutchan9-Aug-16 21:06
mveRichard MacCutchan9-Aug-16 21:06 
AnswerRe: How to create array from existing array Pin
Karthik_Mahalingam20-Aug-16 18:26
professionalKarthik_Mahalingam20-Aug-16 18:26 
QuestionJS Object Remove Duplicates Pin
Member 126766088-Aug-16 19:49
Member 126766088-Aug-16 19:49 
AnswerRe: JS Object Remove Duplicates Pin
W Balboos, GHB9-Aug-16 5:06
W Balboos, GHB9-Aug-16 5:06 
AnswerRe: JS Object Remove Duplicates Pin
Beginner Luck14-Aug-16 19:59
professionalBeginner Luck14-Aug-16 19:59 
QuestionAdd query columns to output (see code) Pin
Stavros McGillicuddy7-Aug-16 11:15
Stavros McGillicuddy7-Aug-16 11:15 
AnswerRe: Add query columns to output (see code) Pin
Nathan Minier8-Aug-16 1:30
professionalNathan Minier8-Aug-16 1:30 
QuestionUnexpected Identifier error Pin
Stavros McGillicuddy6-Aug-16 11:02
Stavros McGillicuddy6-Aug-16 11:02 
QuestionRe: Unexpected Identifier error Pin
Richard Deeming8-Aug-16 1:38
mveRichard Deeming8-Aug-16 1:38 
Questionchange in cell content of salary or bonus or deduction in table cells automatically affect in total Pin
ahmed_sa30-Jul-16 6:39
ahmed_sa30-Jul-16 6:39 
Questionget the value of row before changing in table if cancel click Pin
ahmed_sa25-Jul-16 7:13
ahmed_sa25-Jul-16 7:13 
QuestionCode is not working correctly Pin
Member 1265075924-Jul-16 2:31
Member 1265075924-Jul-16 2:31 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.