Ok.. I was missing the  id="<%=intA%>" on the element.

Thanks for the help.

It's working in another site now.

On Mar 20, 9:29 am, MorningZ <morni...@gmail.com> wrote:
> If you are getting "NaN" that means "not a number", probably meaning
> your selector isn't valid
>
> On Mar 20, 9:07 am, Danjojo <dlcac...@gmail.com> wrote:
>
> > For clarity:
>
> > <script type="text/javascript" src="/includes/jquery.js"></script>
> > <script type="text/javascript">
> > //*** for scrolling cart upsells
> > $(document).ready(function(){
> >    $("#scrollLeft").addClass("none");});
>
> > </script>
> > <style media="all" type="text/css">
> > .none {
> >     display: none;}
>
> > </style>
>
> >                         <div id="upsell">
> >                                 <%
> >                                 Dim
> > strACCItem,strACCItemNo,strACCItemDescription,strACCItemPrice,strACCItemEDP
>
> >                         For intA = 1 to RELATEDNUM
> >                             If intA <= intACCItemCount Then
> >                                 strACCItem = Trim(objRelateds.GetValue
> > ("ItemNo", intA))
> >                                 strACCItemNo = server.urlencode(Trim
> > (objRelateds.GetValue("ItemNo", intA)))
> >                                 strACCItemDescription = trim
> > (objRelateds.GetValue("ItemDescription", intA))
> >                                 strACCItemPrice = FormatCurrency(Trim
> > (objrELATEDS.GetValue("ItemPrice", intA)))
> >                                 strACCItemEDP = trim
> > (objRelateds.GetValue("ItemEDP", intA))
> >                                 %>
> >                                 <div class="upsell_feature_module" <%
> > if intA = 2 then %> style="margin-left:32px;" <%end if%>>
> >                                     <a class="upsell_img" href="/
> > detail/<%=strACCItemNo%>">
> >                                     <img src="<%=getEDPImage
> > (strACCItemEDP,"")%>" alt="" border="0" width="84" height="84" /></a>
> >                                     <div class="upsell_text">
> >                                     <a href="/detail/<%=strACCItemNo
> > %>"><%=Replace(strAccItem, MACS_PREFIX & " ", "")%></a>
> >                                     </div><!-- /upsell_text -->
> >                                 </div><!-- /upsell_feature -->
> >                         <%
> >                             End If
> >                         Next
> >                         ' Remaining products to cycle/scroll through
> > BUT THESE ARE HIDDEN
> >                         For intA = intA to intACCItemCount
> >                             strACCItem = Trim(objRelateds.GetValue
> > ("ItemNo", intA))
> >                             strACCItemNo = server.urlencode(Trim
> > (objRelateds.GetValue("ItemNo", intA)))
> >                             strACCItemDescription = trim
> > (objRelateds.GetValue("ItemDescription", intA))
> >                             strACCItemPrice = FormatCurrency(Trim
> > (objrELATEDS.GetValue("ItemPrice", intA)))
> >                             strACCItemEDP = trim(objRelateds.GetValue
> > ("ItemEDP", intA))
> >                             %>
> >                             <div class="upsell_feature_module none"
> > style="margin-left: 5px;">
> >                                 <a class="upsell_img" href="/detail/<
> > %=strACCItemNo%>">
> >                                 <img src="<%=getEDPImage
> > (strACCItemEDP,"")%>" alt="" border="0" width="84" height="84" /></a>
> >                                 <div class="upsell_text">
> >                                 <a href="/detail/<%=strACCItemNo%>"><
> > %=Replace(strAccItem, MACS_PREFIX & " ", "")%></a>
> >                                 </div><!-- /upsell_text -->
> >                             </div><!-- /upsell_feature -->
> >                         <%
> >                         Next
> >                         %>
>
> >                                 <div style="position: absolute; width: 
> > 24px; left:
> > 6px; top: 52px;">
> >                                     <img class="hmm" 
> > onclick="scrollCartUpsells
> > (-1);" id="scrollLeft" src="/images/arrow_left.gif" alt="scroll left"
> > width="24" height="77"/>
> >                                 </div>
> >                         <div style="position: absolute; width: 24px;
> > left: 259px; top: 52px;">
> >                             <img class="hmm" onclick="scrollCartUpsells
> > (1);" id="scrollRight" src="/images/arrow_right.gif" alt="scroll
> > right" width="24" height="77"/>
> >                         </div>
>
> > <script type="text/javascript">
> > // BEGIN JSCRIPT FOR SCROLLING CART UPSELLS //
> > var firstInt;
> > var nextInt;
> > var prevInt;
> > var lastInt;
>
> > var endInt = <%=intACCItemCount%>;
> > var spanInt = <%=RELATEDNUM%>;
> >     //alert('spanInt = ' + spanInt);
>
> > var endScroll = Number(endInt) - Number(spanInt);
> >     //alert('endScroll = ' + endScroll);
>
> > var totalDiv = Number($
> > ("div#upsell .upsell_feature_module:visible").siblings("div").size())
> > - 2
>
> >     if(Number(totalDiv) <= Number(spanInt)){
> >         $("#scrollRight").addClass("none");
> >     }
> > function scrollCartUpsells(num){
> >         if (Number(num) == 1){
> >             firstInt = Number($
> > ("div#upsell .upsell_feature_module:visible").attr("id"));
> >             //Gets you the first visible .upsell_feature_module's ID
> > (in id="upcell" container)...
> >             alert(firstInt);
> >             nextInt = Number(firstInt) + 1;
> >             prevInt = Number(firstInt) - 1;
> >             lastInt = Number(firstInt) + Number(spanInt); // lastInt
> > gets display: none;
> >         }
> >         if (Number(num) == -1){
> >             firstInt = Number($
> > ("div#upsell .upsell_feature_module:visible").attr("id")) -1;
> >             nextInt = Number(firstInt) + 1;
> >             prevInt = Number(firstInt) - 1;
> >             lastInt = Number(firstInt) + Number(spanInt); // lastInt
> > gets display: none;
> >         }
>
> >             // ******** ******** BUTTON VISIBILITY CONTROLS ********
> > ********
> >             if(Number(firstInt) > 0) {
> >                 $("#scrollLeft").removeClass("none");
> >             }
> >             if(Number(firstInt) <= 1) {
> >                 $("#scrollLeft").addClass("none");
> >                 if(Number($("div#upsell 
> > .upsell_feature_module:visible").attr
> > ("id")) == 1){
> >                 $("#scrollLeft").removeClass("none");
> >                 }
> >             }
> >         if(Number(lastInt) >= Number(endInt)) {
> >             $("#scrollRight").addClass("none");
> >         }
> >                 if(Number(lastInt) < Number(endInt)) {
> >             $("#scrollRight").removeClass("none");
> >         }
> >         // ******** ******** BUTTON VISIBILITY CONTROLS ********
> > ********
>
> >             if (Number(num) == 1){
> >                 $("#"+firstInt).addClass("none");
> >                 $("#"+firstInt).css('margin-left', '5px');
> >                 $("#"+nextInt).css('margin-left', '40px');
> >                     $("#"+lastInt).removeClass("none");
> >                 }
> >             if (Number(num) == -1){
> >             lastInt = Number(firstInt) + Number(spanInt);
> >                 $("#"+firstInt).removeClass("none");
> >                 $("#"+firstInt).css('margin-left', '40px');
> >                 $("#"+nextInt).css('margin-left', '5px');
> >                     $("#"+lastInt).addClass("none");
> >                     $("#scrollRight").removeClass("none");
> >         }}
>
> > // END JSCRIPT FOR SCROLLING CART UPSELLS //
> > </script>
>
> >                         </div><!-- /upsell -->
>
> > When my code runs I do get 2 visable products and 17 more div's with a
> > class of None (hidden)....
> > Not sure why the code was not reusable... any help writing it better
> > appreciated. ;)
>
> > On Mar 20, 9:01 am, Danjojo <dlcac...@gmail.com> wrote:
>
> > > Ok cool, I was wondering, isn't it supposed to return a number?
> > > because I am alerting NaN
>
> > > On Mar 20, 8:19 am, jQuery Lover <ilovejqu...@gmail.com> wrote:
>
> > > > Gets you the first visible .upsell_feature_module's ID (in id="upcell"
> > > > container).
>
> > > > ----
> > > > Read jQuery HowTo Resource  -  http://jquery-howto.blogspot.com
>
> > > > On Fri, Mar 20, 2009 at 5:01 PM, Danjojo <dlcac...@gmail.com> wrote:
>
> > > > > Sorry not a quiz... I just am having trouble remembering how I built
> > > > > this.
>
> > > > > What does this do?
>
> > > > > firstInt = Number($("div#upsell .upsell_feature_module:visible").attr
> > > > > ("id"));
>
> > > > > Is it counting where in the chain of Div's the current position is?
>
> > > > > My code is:
>
> > > > > function scrollCartUpsells(num){
> > > > >        if (Number(num) == 1){
> > > > >            firstInt = Number($
> > > > > ("div#upsell .upsell_feature_module:visible").attr("id"));
> > > > >            alert(firstInt);
> > > > >            nextInt = Number(firstInt) + 1;
> > > > >            prevInt = Number(firstInt) - 1;
> > > > >            lastInt = Number(firstInt) + Number(spanInt); // lastInt
> > > > > gets display: none;
> > > > >        }
> > > > >        if (Number(num) == -1){
> > > > >            firstInt = Number($
> > > > > ("div#upsell
>
> ...
>
> read more »

Reply via email to