JQuery :: Text Scroller Vertical Within Fix Sized DIV
Jun 4, 2009
I am after a simple div scroller that scrolls text up/down within a fix sized div, with two scroll buttons that can be set to hover/click, I have found a load that use it for <li> tags or images and scrolls only up by set amount, but I would like this for text etc.
What I'd like to do is use some sort of jquery plugin to make an image scroller that has a grid of images and scrolls each row and column horizontally and vertically. I'm a bit overwhelmed though and not sure where to start. I want to use fancybox for opening the image so I was hoping someone could point me towards something that would help with the thumbnail scroller?
I am trying to introduce a vertical scroller to my site, I got the code from a tutorial and slightly tweaked the html to meet my needs but now the content doesn't scroll. None of this code has been altered! <script type="text/javascript"> $(document).ready(function(){ $(".newsticker-jcarousellite").jCarouselLite({ vertical: true, hoverPause:true, visible:10, auto:500, speed:1000 }); }); </script>
This is the HTML and PHP part: <div id="newsticker-demo"> <div class="newsticker-jcarousellite"> <br/><?php $query = mysql_query("SELECT * FROM employers WHERE featured = 'Yes' AND image != '' ORDER BY rand()"); $i=0; //$query = mysql_query("SELECT * FROM employers WHERE f_emp_active = 'Yes' and image !='' ORDER BY rand()"); echo '<div>'; while ($aqm=mysql_fetch_array($query)){ ?><div><div> <div class="thumbnail"> <div align="center"><a href="company.php?companyname=<?php echo $string ?>"> <img src="<?=$fullurl?>/thumbnail.php?gd=2&src=employers/logo/big/<?=$aqm[image]?>&maxw=<?=$a18[width]?>" alt="<?=$aqm[companyname]?>" title="<?=$aqm[companyname]?>" class="noborder" /></a> </div></div> <div class="clear"></div> </div></div><br/><br/><?php if($i==5){ echo '</div><div>'; } $i++; } echo '</div>'; ?> </div></div>
I am currently working on creating a vertical scroller and have got so far but have got stuck on some of the functionality.
My HTML looks like this div class="outer"> <div class="slider-content clearfix"><ul> <li><img src="images/img1.jpg" width="200" height="200" alt="img1"></li> <li><img src="images/img2.jpg" width="210" height="200" alt="img2"></li> <li><img src="images/img3.jpg" width="220" height="210" alt="img3"></li> <li><img src="images/img4.jpg" width="210" height="200" alt="img4"></li> <li><img src="images/img5.jpg" width="200" height="200" alt="img5"></li> .....
My CSS is as follows *{margin:0px;padding:0px;} li{list-style:none;float:left;height:200px;width:200px;} .clearfix { overflow: hidden; display: inline-block; } .clearfix { display: block; } .outer{margin:45px auto;position:relative;height:500px;width:515px;border:1px solid #333;overflow:hidden;} .slider-content{position:absolute;top:0px;left:0px;} .top-hover, .bottom-hover{width:515px;height:50px;background:#ccc;} .top-hover{position:absolute;top:0px;z-index:500;} .bottom-hover{position:absolute;bottom:0px;}
And finally my JS $(function(){ $('.outer').prepend('<div class="top-hover"></div>'); $('.slider-content').after('<div class="bottom-hover"></div>'); //Get height of outer container and slider var outerHeight = $('div.outer').height(); var contentHeight = $('div.slider-content').height(); // Calculate cut off point of displayed contents var contentExcess = contentHeight - outerHeight; //store end point of scroll var maxTopScroll = 0 - contentExcess var speed = 45; var hovered = false; ..... //If scroll reaches max then stop alert('No movement'); }}, function(){ return false; });});
Currently the scroller moves up and down when you hover over the top and bottom buttons however you have to keep moving in and out of the hover area in order to get the scroller to move. How can you make it so that it will do a continuous scroll of the scroll-content div. Also currently the script has no way to limit the end of the scroll-content div and I cant seem to get it to stop once it gets to the bottom of this div.
I know nothing of js yet, I'm still studying CSS & PHP. So I'm just looking for a ready made script for vertical scrolling. I found one that does exactly that, but all the css styling is done in the javascipt, so I was completely lost. I want to be able to just enter the html (into the js array if neccessary, I can do that much lol) and have it scroll upwards, simple as that. The nearest thing I could find to what I want is this Creating a vertical content scroller using DHTML I can style my div & images myself, then all I need to do is enter the html and away it goes, but it functions just like the marquee tag in that it waits for the entire content to clear before it starts scrolling again.
I can't seem to find what I need but I know it exists. I trying to find a vertical scroller that will automatically have the text scroll upwards but have an arrow above and arrow below to be able to control the direction of the scrolling text, or a script with no arrows but still allow me to take control by mousing over the text to scroll up or down.
This site has example of exactly what I need. :: BIG ISLAND LIVE :: uses one on the right side that is built with flash but I need one for a non flash site (so anti flash on this one).... CSS, JS, Jquery or whatever works etc... is what I'm looking for not flash. It would be cool to have mouse events such as move up or down images and click-able links too. But the deal breaker for sure is I need click-able links and auto scroll. It's got to be vertical I searched everywhere no luck.
This is closest I found but no auto scroll mode and no click-able links Create a Scrolling Menu: Result Create a Vertical Scrolling Menu with CSS and jQuery
I am using jquery as a text scroll (jcarousel) to pull recent articles from a blog. Everything works great. EXCEPT, I would like to have the links open in a new browser if possible.
Here is where I THINK the code needs to be changed?
// JavaScript Document function mycarousel_initCallback(carousel, state) { // Lock until all items are loaded. That prevents jCarousel from // setup correctly and we have to do that in the ajax callback
Is there anything out there that allows for a diagonal and vertical text capture in javascript or jQuery? I was not successful in finding anything. I have a game similar to word find that I've developed, but I need to be able to capture text vertically and diagonally. Otherwise, the only solution will be for me to do a by-click basis to capture items on the screen. I found the script below which handles horizontal capturing:
<script type="text/javascript"> document.body.style.cursor="url(3DArrow.cur), crosshair" ; if (!window.Kolich){ Kolich = {}; } Kolich.Selector = {}; Kolich.Selector.getSelected = function(){ var t = ''; if (window.getSelection){ t = window.getSelection(); }else if(document.getSelection){ t = document.getSelection(); }else if(document.selection){ t = document.selection.createRange().text; }return t; }Kolich.Selector.mouseup = function(){ var st = Kolich.Selector.getSelected(); sel_text=st.replace(/s/gi,""); if(st!=''){ alert("You selected:"+sel_text); }} $(document).ready(function(){ $(document).bind("mouseup", Kolich.Selector.mouseup);}); </script>
I have a horizontal image scroller which I have downloaded from the following site:
[URL]
The actual scroller works fine however when I hover over the images, the alt text isn't displaying.I'm not very good with javascript, but I have set it as per the code displayed and it's just not working.
I'm currently using the Jquery Flipv plugin, which works well. The only problem is, some words have extra padding at the end, depending on how many characters.
I'm not sure why this is, but it seems that the conversion to vertical text creates some extra spacing on certain browsers.
When the page loads for the first time or after refresh the text within the scroller is black for a brief time and then it turns to white. I have tried changing the values but can't get it to start with white text?
The other thing is I would like to be able to have a hypertext link within the text but I tried using the normal <a href> tags but this doesn't work. Can you see a way of doing this? Code:
jqPlot is an open source plotting plugin for jQuery. The 0.6.2 release adds many new features including: Rotated axis text. Vertical and horizontal bar charts. Automatic trend line computation. Data point highlighting. Cursor tooltips showing data and grid position. And many other features.
The jqPlot homepage is at [url]
The downloads page is at [url]
The mailing list/Google group is at [url]
jqPlot is built from the ground up as an extensible and plugable plugin. Handling of data, drawing of plot elements, events, virtually everything is handled by a plugin. This means you can enhance or swap out core functionality without touching the core code.
it is possible to align a paragraph of text so it is placed in the middle of any browser window, using only html and css. Can this be done without js? If not, how much javascript will I need to know in order to do that?
I was wondering if there is a javaScript code for a vertical slider. Basically, I'm presenting a menu, that needs to fit in a certain amount of space and it is much taller than the space allotted.
I was going to use an iframe, but I thought that there might be some JavaScript I could use that would be more elegant. I just need to scroll text on a page.
I am using mouse x,y onclick in one div (if mouse is in one set of coordinate range) to determine whether or not to show/hide another div, and am stumped as to how to compensate for the user changing page size, as the coordinates change. Is there an absolute xy, regardless of page/text size, or code to compensate for it? What is going on here is I have flash that I have no control over (wix) and I need to show Html (which wix doesn't), so I am having to determine if the user is over a certain button in the swf which I put in a div to give me some control over the flash. I'm using on click to bring the HTML to the front in a certain position, while the flash does its animation thing.
I've never worked with Ajax before but I've been reading up on it and done some basic tutorials and am comfortable with the concept of asynchronous communication and how everything works from a technical communication perspective. That being said I have no idea where to start on this project which seems like it should be fairly simple. 1. the browser will have a "working area" which is a rectangle of some decent size, there will be a toolbar of objects on the left hand side. This work area should be shown as a grid that the objects will be placed into.The size of this grid (basically the gridlines) will need to be generated automatically based on user input (also the size of the components/objects that will be dragged in and the size of the rectangle) if it is too large (say 500) i'd like a way to pan around and zoom in as well... 2. For simplicity say there are 2 components: Available, unavailable and an erase feature. 3. each object when dragged to the working area should create an object that has some properties (handled programatically from input elsewhere on a simple form) I will be placing these in a database server side. 4. I'd like to be able to drag across the grid to continuously add the selected object and I'd like to be able to click a button on the edge of the grid to fill in the entire row with the objects. From everything I've read on this it seems like this should be somewhat easy but again I don't know what framework to use to start. I'll be putting this in a drupal site and integrating it with a few modules if that makes a difference (i think that part of the programming will be separate from whatever specific implementation I use to get this Ajax part up though)
I'm not terribly familiar with JavaScript, and was hoping someone more experienced could tell me if this is correct, and if so, were do i put this code? Also, I'm trying ot mix it in with a PHP echo(' <script> '); php code block.
Have some thumbnails that when clicked, pops up the full-sized image.
The thing is this: Each image will be a different size. I want the pop-up window to have the dimension of each full size image with no padding, etc... So what's the best solution to this in javascript?
Is there a way to open a link in a new window. That is presized? not a new tab, but a completely new window that would be set to like 600x800 for example? and at the same time pass this? The W3C Markup Validation Service
Not what i would like but the client wants the browser re-sized on the site loading/refreshing... Been using the following and it works fine.... apart from in Safari. how i can get it working in Safari, or no chance?