how to add slide panel without using JQM for mobile app? - javascript

Am building mobile app (phonegap) using jquery as a js library. Want to add slide menu that open on either tapping (in corner) or by sliding finger across. I could only find articles on jquery mobile but I dont want to use JQM cause I find all the default styles (theme, data-role ...) messy as I have to overwrite styles with my own CSS.
Is there any library just for sliding menu that open on sliding on touch devices other than JQM?

There are a various open source projects for this out there. Just take Google for a search on "mobile slide menu" and you'll easily find dozens.
I personally prefer Snap.js and use it on multiple apps in production. Its not that actively in development, but it does the job nonetheless.

One of the library allowing to add side menu is AppFramework. The documentation for adding side menu is here: http://app-framework-software.intel.com/documentation.php#afui/afui_side but I would recommend to visit follow page: https://software.intel.com/en-us/html5/articles/templates-to-get-started-with-html5-mobile-app-development it contains demo and code for several features of AppFramework.

Related

Responsive JavaScript Menu Not Showing in Mobile View

I implemented a navigation menu on this website. While the menu works very well in desktop mode, it will not work in mobile viewing. I think there is an issue with connecting to the JavaScript - https://alexandrachel.org/scripts/script.js
The navigation menu should work like this website
How I can get the navigation menu in mobile viewing to work?
Your whole site is not responsive, so either write media query to make it responsive , or else for minimal responsive you can use bootstrap framework which is lightweight and easy to use and for more responsive mobile menus also you can use smart menus . So, its your choice either you write raw custom code or use the resources.
What the script does, is it changes the CSS for the small displays, so the menu is transformed to become a drop-down on handheld devices. However, the current problem is that the script cannot start, because it cannot find jQuery. And thus, on small displays, the CSS is incorrect and your menu is not visible (however it is there, and functional).
If you load your webpage over HTTPS (as in https://alexandrachel.org/), then the scripts and CSS files should also be requested via a secure protocol.
Try changing a request to jQuery to (note https://):
<script src="https://code.jquery.com/jquery-latest.min.js"></script>
And you can remove the second request of version 1.10.2 from googleapis.com, since you are already pulling the latest version from jquery.com.
Errors in loading your website ref: Chrome Dev Tools
jQuery can't be found plus a lot of your content is being served over http whereas the main website loads on https so just fix those requests and import jQuery.
And this should work
Ref: to the attached image for the errors

jQueryUI tabs to accordion in Mobile browser

I have searched and tried many jQuery based libraries out there for Responsive tabs (tabs convert to accordion when viewed in device browsers), but no libraries are helpful with my content structure.
I have already tried following libraries but in vain:
Easy Responsive Tabs
jQuery Responsive Tabs plugin
jQuery Responsive Tabs github
My efforts so far are in the following fiddle:
http://jsfiddle.net/DHTTWL/8g1x5358/
The tabs are working fine in desktop browser, but I want to make them convert to accordion in device browsers, no other (tab to accordion) libraries are working (although if you make it work please share your answers), so show me how to do it using jQuery ui tabs itself.

How to trigger a lightbox from inside a SWF?

I am using the magnific-popup (http://dimsemenov.com/plugins/magnific-popup/) but I don't need to use this one. I have just used it before and it worked well.
My questions is how to actually trigger different lightboxes from inside a SWF?
We have one SWF that has images and animation located at six different sections of the screen. It's sort of a launch page and each section has an image with some animation and when the users clicks on a section another web page will load.
This application will be hosted on a computer with a touch screen and we were using a kiosk app to run the app and it had a small navigation bar built in but now we are using a different operating system that works better with the touch screen hardware (OSX to Windows 8) but does not work with the same kiosk app. I also can't seem to find any kiosk apps that do the same thing for Windows 8.
Instead of using a Kiosk app I would like to just use Chrome in Kiosk/Fullscreen mode and have each section open in a new lightbox window instead of using a navigation bar. However, I can't seem to trigger the lightbox event from within the SWF itself.
Any help greatly appreciated.
In as2 something like this getURL("javascript: lightbox(maybe-attributes);"); or using flash.external.ExternalInterface class. I don't know in as3 if there's another class/method
Christian find perfect match with this jquery/flash.external.ExternalInterface
http://grasshopperpebbles.com/jquery/actionscript-using-lightbox-with-flash/

Using javascript to build android scrollable tab design

http://developer.android.com/design/building-blocks/tabs.html#scrollable
Has anyone achieved this effect in a web app using JavaScript (or even jQuery)?
Got the pages sliding nicely (obviously that's the easy part), but getting the page titles to animate correctly looks like it could be painful!
May just go with the fixed tab layout but if anyone has any tips or examples, I would be very grateful...
There's a CSS which makes your page look like Android:
https://github.com/proimage/Android-4-ICS-CSS
There's a more advanced project with some JS:
http://jaunesarmiento.me/fries/index.html
And this is the way to do page swiping:
http://stereobit.github.io/dragend/ (also works on the PC)
http://swipejs.com/ (only works on touch device)
http://eightmedia.github.io/hammer.js/ (only triggers the event, doen't swipe the page)
With these you can have multiple pages in one HTML file:
http://handlebarsjs.com/
https://github.com/janl/mustache.js
http://underscorejs.org/
http://embeddedjs.com/
http://jade-lang.com/
https://github.com/blueimp/JavaScript-Templates
I'm working myself to combine some of these libs into a usable application. Hope it helps. This is also a note to myself.

HTML Select without dropdown list for mobile website

I'm developing a mobile website for an online apparel website. For the size or color dropdown lists, I want to list options side by side and let users touch the option they want instead of using dropdown lists. This is how it is used in many mobile websites including m.macys.com and m.shopbop.com. I was just curious how to do this with html and javascript.
Thank you.
Seong
You might be better off using a Javascript library that is specifically designed for mobile web development, e.g. jQuery Mobile (check out the demos), JQTouch, XUI (also see the Alternative section at the bottom of their page).

Categories