Bootstrap UI slider for d3.js graph zooming ala OpenOffice Writer - javascript

We need to implement the UI slider component for the zooming in/out of the D3.js graph.
The slider should look and behave like OpenOffice Writer zoom slider at the bottom of the Writer window. Example: http://upload.wikimedia.org/wikipedia/commons/3/34/LibreOffice_Writer_3.3.png
We found http://www.eyecon.ro/bootstrap-slider/ , but the functionality is very limited - the common stops (50%, 100%) are not implementable.
Could anyone suggest proper Bootstrap or Jquery or D3.js component to start with?

Related

Swiper js - timeline section

I made a timeline section using swiper js.
When I swipe left or right my timeline is very synchronous and when I move the swiper the dates diverge. The new date overtakes the old date, etc.
Do you have any idea how to modify this timeline to make it work properly?
It should be in sync with each other and run smoothly
The carousel is faster than the top carousel
`https://jsfiddle.net/u8sLjbxn/1/`
I have been struggling to create a timeline, but it is not working properly

draggable html objects with fixed positions

I'm not actually sure what to tile this but I'm trying to replicate draggable icons like the iOS home screen. I am not using JQuery. I could figure out how to make things draggable but I don't know how I would implement set positions that the icons would go to. My current code is <div class="icon"><a class="app" href="apps/settings/index.html"><img style="border-radius:14px;" src="img/settings.png"><p class="label">Settings</p></a></div>
I guess you're looking for drag-n-drop with "snap to grid" feature.
It is supported by jQuery UI, but since you're not using it, Gridster may help.
Another good library.
Pep library - look at the "Snap to Grid" demo.

AngularJS Drag & Drop

I'm new to AngularJS. My requirement is to design a web app with Drag & Drop functionality.
My app needs the following feature:
A slider from where I could select widget, drag them over from the slider and drop them over to a grid in screen
I should be able to re-size the dropped widget in the grid
should be able to re-position the widget on the grid in the screen.
Could anyone suggest any websites, plugins or tutorials that could help me get around with this.
Any help is much appreciated.
Take a look in AngularJS documentation. There is an simple example for an directive that can add drag/drop functionality on elements.
Here you can find a plunker for example.

strategy for simulating hover action using jquery ui slider

We're trying to come up with a way to trigger the tool-tip events on jquery charts such as this one from rickshaw by controlling the event from a jquery ui slider along the bottom (x) axis.
Therefore as a user slides the slider along the axis, the chart behaves as though the mouse was being dragged left to right across it. To simplify things the slider and the chart would be the same width. Can anyone suggest a way i might be able to make this happen in jquery/javascript?
Thanks!

Two amCharts graphs are not displaying on the same page with jQueryMobile framework on iPad

I am creating a web application using the jQuery Mobile framework for iPad. In my application I need to display some charts, so I am using Javascript amCharts to draw charts.
In my application, on one page, I want to display a line chart, a bar chart and a HTML table. For a time, only one element will display. Either it will be a line chart or a bar chart or an HTML table. So I created three divs and put the charts and the HTML table in each div. I show or hide the divs via a menu selection. Please look at the dummy application.
It is working perfectly in desktop browsers and Android tablets. When I test it on iPad, it is not working. It displays only the first line chart. If I change it to bar chart then it does not display the chart.
I am hiding and showing divs in javascript like this:
document.getElementById('barChartDiv').style.display='block';
document.getElementById('lineChartDiv').style.display='none';
document.getElementById('tableDiv').style.display='none';
So why does the second chart not appear on iPad? Please tell me what I am doing wrong. Is there any issue in jQuery Mobile and amCharts frameworks?
Any web link or source code would be appreciated.
Try to call chart.validateNow() after you change display style of a div.

Categories