Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- jQuery(function ($) {
- function mycarousel_initCallback(carousel) {
- jQuery('.jcarousel-control a').bind('click', function() {
- carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
- return false;
- });
- jQuery('.jcarousel-scroll select').bind('change', function() {
- carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);
- return false;
- });
- // Next Button
- $('#mycarousel-next').bind('click',
- function() {
- carousel.next();
- return false;
- });
- // Prev Button
- $('#mycarousel-prev').bind('click',
- function() {
- carousel.prev();
- return false;
- });
- }
- function disableCustomButtons(carousel){
- var prev_class = 'jcarousel-prev-disabled jcarousel-prev-disabled-horizontal';
- if (carousel.first == 1) {
- $('#mycarousel-prev').attr('disabled', 'true').addClass(prev_class);
- } else {
- $('#mycarousel-prev').attr('disabled', 'false').removeClass(prev_class);
- }
- var next_class = 'jcarousel-next-disabled jcarousel-next-disabled-horizontal';
- if (carousel.last == carousel.size()) {
- $('#mycarousel-next').attr('disabled', 'true').addClass(next_class);
- } else {
- $('#mycarousel-next').attr('disabled', 'false').removeClass(next_class);
- }
- }
- $(".mycarousel").jcarousel({
- scroll: 1,
- visible:4,
- initCallback: mycarousel_initCallback,
- // This tells jCarousel NOT to autobuild prev/next buttons
- buttonNextHTML: null,
- buttonPrevHTML: null,
- //THIS IS THE PART YOU NEED-------------------
- itemLastOutCallback: {
- onAfterAnimation: disableCustomButtons
- },
- itemLastInCallback: {
- onAfterAnimation: disableCustomButtons
- }
- //THIS IS THE PART YOU NEED-------------------
- });
- $(".photofade").hover(
- function () {
- $(this).fadeTo("fast", 0.20);
- },
- function () {
- $(this).fadeTo("fast", 1);
- }
- );
- $("a.image_grid_thumb").toggle(function(){
- $(this).addClass("swap");
- $("ul.grid").fadeOut("fast", function() {
- $(this).fadeIn("fast").addClass("list");
- });
- }, function () {
- $(this).removeClass("swap");
- $("ul.grid").fadeOut("fast", function() {
- $(this).fadeIn("fast").removeClass("list");
- });
- });
- $("a.image_grid_thumb").toggle(function(){
- $("span#layout-list").fadeOut("fast", function() {
- $(this).fadeIn("fast").addClass("active");
- $("span#layout-gallery").removeClass("active");
- });
- }, function () {
- $("span#layout-list").fadeOut("fast", function() {
- $(this).fadeIn("fast").removeClass("active");
- $("span#layout-gallery").addClass("active");
- });
- });
- $('div.cslider_box_enabled_display').toggleClass(function() {
- if ($(this).parent().find('.cslider_box_enabled_check').is(':checked')) {
- return 'showme';
- } else {
- return 'hideme';
- }
- });
- $('div.cslider_box_enabled_check').click(function(){
- $('div.cslider_box_enabled_display').removeClass('showme').toggleClass('hideme');
- });
- $('div.cslider_panel_1_visible_display').toggleClass(function() {
- if ($(this).parent().find('.cslider_panel_1_enabled').is(':checked')) {
- return 'showme';
- } else {
- return 'hideme';
- }
- });
- $('div.cslider_panel_1_enabled').click(function(){
- $('div.cslider_panel_1_visible_display').removeClass('showme').toggleClass('hideme');
- });
- $('div.cslider_panel_2_visible_display').toggleClass(function() {
- if ($(this).parent().find('.cslider_panel_2_enabled').is(':checked')) {
- return 'showme';
- } else {
- return 'hideme';
- }
- });
- $('div.cslider_panel_2_enabled').click(function(){
- $('div.cslider_panel_2_visible_display').removeClass('showme').toggleClass('hideme');
- });
- $('div.cslider_panel_3_visible_display').toggleClass(function() {
- if ($(this).parent().find('.cslider_panel_3_enabled').is(':checked')) {
- return 'showme';
- } else {
- return 'hideme';
- }
- });
- $('div.cslider_panel_3_enabled').click(function(){
- $('div.cslider_panel_3_visible_display').removeClass('showme').toggleClass('hideme');
- });
- $('div.cslider_panel_4_visible_display').toggleClass(function() {
- if ($(this).parent().find('.cslider_panel_4_enabled').is(':checked')) {
- return 'showme';
- } else {
- return 'hideme';
- }
- });
- $('div.cslider_panel_4_enabled').click(function(){
- $('div.cslider_panel_4_visible_display').removeClass('showme').toggleClass('hideme');
- });
- $(".setting-cslider_box_panel_1_display").click(function () {
- if ($(this).val() == "posts") {
- $(".cslider_box_1_images").fadeOut(200, function () {
- $(".cslider_box_1_video").fadeOut(200);
- $(".cslider_box_1_custom").fadeOut(200);
- $(".cslider_box_1_posts").fadeIn(200);
- $(".cslider_box_1_3way").fadeIn(200);
- });
- } else if ($(this).val() == "video") {
- $(".cslider_box_1_posts").fadeOut(200, function () {
- $(".cslider_box_1_images").fadeOut(200);
- $(".cslider_box_1_custom").fadeOut(200);
- $(".cslider_box_1_3way").fadeOut(200);
- $(".cslider_box_1_video").fadeIn(200);
- });
- } else if ($(this).val() == "custom") {
- $(".cslider_box_1_posts").fadeOut(200, function () {
- $(".cslider_box_1_images").fadeOut(200);
- $(".cslider_box_1_video").fadeOut(200);
- $(".cslider_box_1_custom").fadeIn(200);
- $(".cslider_box_1_3way").fadeIn(200);
- });
- } else if ($(this).val() == "images") {
- $(".cslider_box_1_posts").fadeOut(200, function () {
- $(".cslider_box_1_video").fadeOut(200);
- $(".cslider_box_1_custom").fadeOut(200);
- $(".cslider_box_1_images").fadeIn(200);
- $(".cslider_box_1_3way").fadeIn(200);
- });
- }
- });
- $(".setting-cslider_box_panel_2_display").click(function () {
- if ($(this).val() == "images") {
- $(".cslider_box_2_posts").fadeOut(200, function () {
- $(".cslider_box_2_video").fadeOut(200);
- $(".cslider_box_2_custom").fadeOut(200);
- $(".cslider_box_2_images").fadeIn(200);
- $(".cslider_box_2_3way").fadeIn(200);
- });
- } else if ($(this).val() == "video") {
- $(".cslider_box_2_posts").fadeOut(200, function () {
- $(".cslider_box_2_images").fadeOut(200);
- $(".cslider_box_2_custom").fadeOut(200);
- $(".cslider_box_2_3way").fadeOut(200);
- $(".cslider_box_2_video").fadeIn(200);
- });
- } else if ($(this).val() == "custom") {
- $(".cslider_box_2_posts").fadeOut(200, function () {
- $(".cslider_box_2_images").fadeOut(200);
- $(".cslider_box_2_video").fadeOut(200);
- $(".cslider_box_2_custom").fadeIn(200);
- $(".cslider_box_2_3way").fadeIn(200);
- });
- } else if ($(this).val() == "posts") {
- $(".cslider_box_2_images").fadeOut(200, function () {
- $(".cslider_box_2_video").fadeOut(200);
- $(".cslider_box_2_custom").fadeOut(200);
- $(".cslider_box_2_posts").fadeIn(200);
- $(".cslider_box_2_3way").fadeIn(200);
- });
- }
- });
- $(".setting-cslider_box_panel_3_display").click(function () {
- if ($(this).val() == "images") {
- $(".cslider_box_3_posts").fadeOut(200, function () {
- $(".cslider_box_3_video").fadeOut(200);
- $(".cslider_box_3_custom").fadeOut(200);
- $(".cslider_box_3_images").fadeIn(200);
- $(".cslider_box_3_3way").fadeIn(200);
- });
- } else if ($(this).val() == "video") {
- $(".cslider_box_3_posts").fadeOut(200, function () {
- $(".cslider_box_3_images").fadeOut(200);
- $(".cslider_box_3_custom").fadeOut(200);
- $(".cslider_box_3_3way").fadeOut(200);
- $(".cslider_box_3_video").fadeIn(200);
- });
- } else if ($(this).val() == "custom") {
- $(".cslider_box_3_posts").fadeOut(200, function () {
- $(".cslider_box_3_images").fadeOut(200);
- $(".cslider_box_3_video").fadeOut(200);
- $(".cslider_box_3_custom").fadeIn(200);
- $(".cslider_box_3_3way").fadeIn(200);
- });
- } else if ($(this).val() == "posts") {
- $(".cslider_box_3_images").fadeOut(200, function () {
- $(".cslider_box_3_video").fadeOut(200);
- $(".cslider_box_3_custom").fadeOut(200);
- $(".cslider_box_3_posts").fadeIn(200);
- $(".cslider_box_3_3way").fadeIn(200);
- });
- }
- });
- $(".setting-cslider_box_panel_4_display").click(function () {
- if ($(this).val() == "images") {
- $(".cslider_box_4_posts").fadeOut(200, function () {
- $(".cslider_box_4_video").fadeOut(200);
- $(".cslider_box_4_custom").fadeOut(200);
- $(".cslider_box_4_images").fadeIn(200);
- $(".cslider_box_4_3way").fadeIn(200);
- });
- } else if ($(this).val() == "video") {
- $(".cslider_box_4_posts").fadeOut(200, function () {
- $(".cslider_box_4_images").fadeOut(200);
- $(".cslider_box_4_custom").fadeOut(200);
- $(".cslider_box_4_3way").fadeOut(200);
- $(".cslider_box_4_video").fadeIn(200);
- });
- } else if ($(this).val() == "custom") {
- $(".cslider_box_4_posts").fadeOut(200, function () {
- $(".cslider_box_4_images").fadeOut(200);
- $(".cslider_box_4_video").fadeOut(200);
- $(".cslider_box_4_custom").fadeIn(200);
- $(".cslider_box_4_3way").fadeIn(200);
- });
- } else if ($(this).val() == "posts") {
- $(".cslider_box_4_images").fadeOut(200, function () {
- $(".cslider_box_4_video").fadeOut(200);
- $(".cslider_box_3_custom").fadeOut(200);
- $(".cslider_box_4_posts").fadeIn(200);
- $(".cslider_box_4_3way").fadeIn(200);
- });
- }
- });
- $('div.cslider_box_1_post_image').toggleClass(function() {
- if ($(this).parent().find('.cslider_panel_1_posts_enabled').is(':checked')) {
- return 'showme';
- } else {
- return 'hideme';
- }
- });
- $('div.cslider_panel_1_posts_enabled').click(function(){
- $('div.cslider_box_1_post_image').removeClass('showme').toggleClass('hideme');
- });
- $('div.cslider_box_2_post_image').toggleClass(function() {
- if ($(this).parent().find('.cslider_panel_2_posts_enabled').is(':checked')) {
- return 'showme';
- } else {
- return 'hideme';
- }
- });
- $('div.cslider_panel_2_posts_enabled').click(function(){
- $('div.cslider_box_2_post_image').removeClass('showme').toggleClass('hideme');
- });
- $('div.cslider_box_3_post_image').toggleClass(function() {
- if ($(this).parent().find('.cslider_panel_3_posts_enabled').is(':checked')) {
- return 'showme';
- } else {
- return 'hideme';
- }
- });
- $('div.cslider_panel_3_posts_enabled').click(function(){
- $('div.cslider_box_3_post_image').removeClass('showme').toggleClass('hideme');
- });
- $('div.cslider_box_4_post_image').toggleClass(function() {
- if ($(this).parent().find('.cslider_panel_4_posts_enabled').is(':checked')) {
- return 'showme';
- } else {
- return 'hideme';
- }
- });
- $('div.cslider_panel_4_posts_enabled').click(function(){
- $('div.cslider_box_4_post_image').removeClass('showme').toggleClass('hideme');
- });
- $(".cslider_panel_1_posts_enabled").click(function () {
- if ($(this).val() == "false") {
- $(".setting-cslider_box_panel_1_excerpt_display").fadeIn(200);
- } else if ($(this).val() == "false") {
- $(".setting-cslider_box_panel_1_excerpt_display").fadeIn(200);
- }
- });
- $(".cslider_panel_2_posts_enabled").click(function () {
- if ($(this).val() == "true") {
- $(".setting-cslider_box_panel_2_excerpt_display").fadeIn(200);
- } else if ($(this).val() == "false") {
- $(".setting-cslider_box_panel_2_excerpt_display").fadeIn(200);
- }
- });
- $(".cslider_panel_3_posts_enabled").click(function () {
- if ($(this).val() == "true") {
- $(".setting-cslider_box_panel_3_excerpt_display").fadeIn(200);
- } else if ($(this).val() == "false") {
- $(".setting-cslider_box_panel_3_excerpt_display").fadeIn(200);
- }
- });
- $(".cslider_panel_4_posts_enabled").click(function () {
- if ($(this).val() == "true") {
- $(".setting-cslider_box_panel_4_excerpt_display").fadeIn(200);
- } else if ($(this).val() == "false") {
- $(".setting-cslider_box_panel_4_excerpt_display").fadeIn(200);
- }
- });
- $(".setting-cslider_box_panel_1_image_display").click(function () {
- if ($(this).val() == "alignleft") {
- $(".setting-cslider_box_panel_1_excerpt_display").fadeIn(200);
- } else if ($(this).val() == "alignright") {
- $(".setting-cslider_box_panel_1_excerpt_display").fadeIn(200);
- } else if ($(this).val() == "aligncenter") {
- $(".setting-cslider_box_panel_1_excerpt_display").fadeOut(200);
- }
- });
- $(".setting-cslider_box_panel_2_image_display").click(function () {
- if ($(this).val() == "alignleft") {
- $(".setting-cslider_box_panel_2_excerpt_display").fadeIn(200);
- } else if ($(this).val() == "alignright") {
- $(".setting-cslider_box_panel_2_excerpt_display").fadeIn(200);
- } else if ($(this).val() == "aligncenter") {
- $(".setting-cslider_box_panel_2_excerpt_display").fadeOut(200);
- }
- });
- $(".setting-cslider_box_panel_3_image_display").click(function () {
- if ($(this).val() == "alignleft") {
- $(".setting-cslider_box_panel_3_excerpt_display").fadeIn(200);
- } else if ($(this).val() == "alignright") {
- $(".setting-cslider_box_panel_3_excerpt_display").fadeIn(200);
- } else if ($(this).val() == "aligncenter") {
- $(".setting-cslider_box_panel_3_excerpt_display").fadeOut(200);
- }
- });
- $(".setting-cslider_box_panel_4_image_display").click(function () {
- if ($(this).val() == "alignleft") {
- $(".setting-cslider_box_panel_4_excerpt_display").fadeIn(200);
- } else if ($(this).val() == "alignright") {
- $(".setting-cslider_box_panel_4_excerpt_display").fadeIn(200);
- } else if ($(this).val() == "aligncenter") {
- $(".setting-cslider_box_panel_4_excerpt_display").fadeOut(200);
- }
- });
- });
- function smartColumns() { //Create a function that calculates the smart columns
- //Reset column size to a 100% once view port has been adjusted
- $("ul.column").css({ 'width' : "100%"});
- var colWrap = $("ul.column").width(); //Get the width of row
- var colNum = Math.floor(colWrap / 260); //Find how many columns of 200px can fit per row / then round it down to a whole number
- var colFixed = Math.floor(colWrap / colNum); //Get the width of the row and divide it by the number of columns it can fit / then round it down to a whole number. This value will be the exact width of the re-adjusted column
- $("ul.column").css({ 'width' : colWrap}); //Set exact width of row in pixels instead of using % - Prevents cross-browser bugs that appear in certain view port resolutions.
- $("ul.column li").css({ 'width' : colFixed}); //Set exact width of the re-adjusted column
- }
- function smartColumns() {//Execute the function when page loads
- $(window).resize(function () { //Each time the viewport is adjusted/resized, execute the function
- smartColumns();
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement