Skip to content

Instantly share code, notes, and snippets.

@kajatiger
Created October 13, 2016 15:45
Show Gist options
  • Save kajatiger/670b74187e6a6af564a2e890dffe35b7 to your computer and use it in GitHub Desktop.
Save kajatiger/670b74187e6a6af564a2e890dffe35b7 to your computer and use it in GitHub Desktop.
new js conditionals
// twitter button footer
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');
$(document).ready(function(){
// your code goes here
//alert("Document is ready!")
// $(".form-control").css("border", "2px solid red");
// Smooth scrolling
var $root = $('html, body');
$('.navbar-nav a').click(function() {
var href = $.attr(this, 'href');
$root.animate({
scrollTop: $(href).offset().top
}, 500, function () {
window.location.hash = href;
});
return false;
});
// Stellar
$.stellar();
$(window).stellar();
// or:
$('#main').stellar()
// Tooltips
$(function () {
$('[data-toggle="tooltip"]').tooltip();
});
$(function () {
$('#item1').tooltip();
});
// EVENT LISTENER
$("#button").on('click', function() {
// now we're going to work in here
// more code here
$('#button').on('click', function() {
var comment = $('.form-control').val();
$('#visible-comment').html(comment);
if (comment == "") {
$(".form-control").css("border", "2px solid red");
} else {
$(".form-control").hide(); //message always just hides after
// the second click. I think it has something to do
//with the document-ready and that for some reason
// the page only fully loads by the second click.
//I had a similar kind of problem once with turbolink
//in a rails app and we had to change the js function
//to tell the browser when exactly the page is actually
//completely loaded.
};
return false;
});
console.log('clicked');
return false;
//no more code here
});
//textarea background
$(".form-control").css("background", "#f9e2f8")
// TEXTAREA CHARACTER COUNT
$("#message").on("keyup", function() {
console.log("keyup happened");
var charCount = $("#message").val().length;
console.log(charCount);
if(charCount > 50) {
$("#message").css("color", "red");
} else {
$("#message").css("color", "black");
};
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment