Page 1 of 3 123 LastLast
Results 1 to 10 of 25

Thread: 2 scripts but only 1 work

  1. #1
    Join Date
    Dec 2011
    Posts
    3
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Default 2 scripts but only 1 work

    I put DD Mega Menu and Simple Controls Gallery v1.4, but only one can working.

    How can I fix that ?

  2. #2
    Join Date
    Mar 2005
    Location
    SE PA USA
    Posts
    30,495
    Thanks
    82
    Thanked 3,449 Times in 3,410 Posts
    Blog Entries
    12

    Default

    In Mega Menu's ddmegamenu.js file, using a text only editor like NotePad, comment out (red) the highlighted line as shown:

    Code:
    /* DD Mega Menu
    * Created: June 13th, 2011 by DynamicDrive.com. This notice must stay intact for usage 
    * Author: Dynamic Drive at http://www.dynamicdrive.com/
    * Visit http://www.dynamicdrive.com/ for full source code
    */
    
    // July 27th, 11': Added ability to activate menu via "click" of the mouse, on top of the default "mouseover".
    
    //jQuery.noConflict()
    
    jQuery.extend(jQuery.easing, {  //see http://gsgd.co.uk/sandbox/jquery/easing/
    	easeOutBack:function(x, t,  . . .
    Save that and use that version.

    The browser cache may need to be cleared and/or the page refreshed to see changes.

    If you want more help:

    Please post a link to a page on your site that contains the problematic code so we can check it out.
    - John
    ________________________

    Show Additional Thanks: International Rescue Committee - Donate or: The Ocean Conservancy - Donate or: PayPal - Donate

  3. The Following User Says Thank You to jscheuer1 For This Useful Post:

    dwkblog (12-10-2011)

  4. #3
    Join Date
    Dec 2011
    Posts
    3
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Default

    Thank you, its work. But there is a drop down menu below the gallery, how to make drop down menu on top the gallery ?
    I cannot post a link, because it is still on localhost.

  5. #4
    Join Date
    Mar 2005
    Location
    SE PA USA
    Posts
    30,495
    Thanks
    82
    Thanked 3,449 Times in 3,410 Posts
    Blog Entries
    12

    Default

    Back to the ddmegamenu.js file again with NotePad or some other text only editor. Edit the highlighted value as shown in red:

    Code:
    /* DD Mega Menu
    * Created: June 13th, 2011 by DynamicDrive.com. This notice must stay intact for usage 
    * Author: Dynamic Drive at http://www.dynamicdrive.com/
    * Visit http://www.dynamicdrive.com/ for full source code
    */
    
    // July 27th, 11': Added ability to activate menu via "click" of the mouse, on top of the default "mouseover".
    
    //jQuery.noConflict()
    
    jQuery.extend(jQuery.easing, {  //see http://gsgd.co.uk/sandbox/jquery/easing/
    	easeOutBack:function(x, t, b, c, d, s){
    		if (s == undefined) s = 1.70158;
    		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
    	},
    	easeInQuad: function (x, t, b, c, d) {
    		return c*(t/=d)*t + b;
    	},
    	easeInOutCirc: function (x, t, b, c, d) {
    		if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
    		return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
    	},
    	easeInOutSine: function (x, t, b, c, d) {
    		return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
    	}
    })
    
    var ddmegamenu={
    	startzindex:1002,
    	wrapperoffset:[10,25], //additional width and height to add to outer wrapper of drop down menus to accomodate CSS drop down shadow, if any
    	ismobile:navigator.userAgent.match(/(iPad)|(iPhone)|(iPod) . . .
    - John
    ________________________

    Show Additional Thanks: International Rescue Committee - Donate or: The Ocean Conservancy - Donate or: PayPal - Donate

  6. The Following User Says Thank You to jscheuer1 For This Useful Post:

    dwkblog (12-10-2011)

  7. #5
    Join Date
    Dec 2011
    Posts
    3
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Default

    Thank you John. You are the best.

  8. #6
    Join Date
    Dec 2011
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Hello, I'm new in Blogger and scripts and I have the same problem, 2 scripts and only 1 works.
    I'm using the "jQuery Image Magnify v1.11" and I want to add one slider, but it doesn't work:
    jQuery Image Magnify v1.11
    HTML Code:
    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'/>
    
    <script type='text/javascript'>
    //<![CDATA[
    /* jQuery Image Magnify script v1.1
    * This notice must stay intact for usage 
    * Author: Dynamic Drive at http://www.dynamicdrive.com/
    * Visit http://www.dynamicdrive.com/ for full source code
    
    * Nov 16th, 09 (v1.1): Adds ability to dynamically apply/reapply magnify effect to an image, plus magnify to a specific width in pixels.
    * Feb 8th, 11 (v1.11): Fixed bug that caused script to not work in newever versions of jQuery (ie: v1.4.4)
    */
    
    jQuery.noConflict()
    
    jQuery.imageMagnify={
     dsettings: {
      magnifyby: 2, //default increase factor of enlarged image
      duration: 500, //default duration of animation, in millisec
      imgopacity: 0.2 //opacify of original image when enlarged image overlays it
      },
     cursorcss: 'url(magnify.cur), -moz-zoom-in', //Value for CSS's 'cursor' attribute, added to original image
     zIndexcounter: 100,
    
     refreshoffsets:function($window, $target, warpshell){
      var $offsets=$target.offset()
      var winattrs={x:$window.scrollLeft(), y:$window.scrollTop(), w:$window.width(), h:$window.height()}
      warpshell.attrs.x=$offsets.left //update x position of original image relative to page
      warpshell.attrs.y=$offsets.top
      warpshell.newattrs.x=winattrs.x+winattrs.w/2-warpshell.newattrs.w/2
      warpshell.newattrs.y=winattrs.y+winattrs.h/2-warpshell.newattrs.h/2
      if (warpshell.newattrs.x<winattrs.x+5){ //no space to the left?
       warpshell.newattrs.x=winattrs.x+5 
      }
      else if (warpshell.newattrs.x+warpshell.newattrs.w > winattrs.x+winattrs.w){//no space to the right?
       warpshell.newattrs.x=winattrs.x+5
      }
      if (warpshell.newattrs.y<winattrs.y+5){ //no space at the top?
       warpshell.newattrs.y=winattrs.y+5
      }
     },
    
     magnify:function($, $target, options){
      var setting={} //create blank object to store combined settings
      var setting=jQuery.extend(setting, this.dsettings, options)
      var attrs=(options.thumbdimensions)? {w:options.thumbdimensions[0], h:options.thumbdimensions[1]} : {w:$target.outerWidth(), h:$target.outerHeight()}
      var newattrs={}
      newattrs.w=(setting.magnifyto)? setting.magnifyto : Math.round(attrs.w*setting.magnifyby)
      newattrs.h=(setting.magnifyto)? Math.round(attrs.h*newattrs.w/attrs.w) : Math.round(attrs.h*setting.magnifyby)
      $target.css('cursor', jQuery.imageMagnify.cursorcss)
      if ($target.data('imgshell')){
       $target.data('imgshell').$clone.remove()
       $target.css({opacity:1}).unbind('click.magnify')
      } 
      var $clone=$target.clone().css({position:'absolute', left:0, top:0, visibility:'hidden', border:'1px solid gray', cursor:'pointer'}).appendTo(document.body)
      $clone.data('$relatedtarget', $target) //save $target image this enlarged image is associated with
      $target.data('imgshell', {$clone:$clone, attrs:attrs, newattrs:newattrs})
      $target.bind('click.magnify', function(e){ //action when original image is clicked on
       var $this=$(this).css({opacity:setting.imgopacity})
       var imageinfo=$this.data('imgshell')
       jQuery.imageMagnify.refreshoffsets($(window), $this, imageinfo) //refresh offset positions of original and warped images
       var $clone=imageinfo.$clone
       $clone.stop().css({zIndex:++jQuery.imageMagnify.zIndexcounter, left:imageinfo.attrs.x, top:imageinfo.attrs.y, width:imageinfo.attrs.w, height:imageinfo.attrs.h, opacity:0, visibility:'visible', display:'block'})
       .animate({opacity:1, left:imageinfo.newattrs.x, top:imageinfo.newattrs.y, width:imageinfo.newattrs.w, height:imageinfo.newattrs.h}, setting.duration,
       function(){ //callback function after warping is complete
        //none added  
       }) //end animate
      }) //end click
      $clone.click(function(e){ //action when magnified image is clicked on
       var $this=$(this)
       var imageinfo=$this.data('$relatedtarget').data('imgshell')
       jQuery.imageMagnify.refreshoffsets($(window), $this.data('$relatedtarget'), imageinfo) //refresh offset positions of original and warped images
       $this.stop().animate({opacity:0, left:imageinfo.attrs.x, top:imageinfo.attrs.y, width:imageinfo.attrs.w, height:imageinfo.attrs.h},  setting.duration,
       function(){
        $this.hide()
        $this.data('$relatedtarget').css({opacity:1}) //reveal original image
       }) //end animate
      }) //end click
     }
    };
    
    jQuery.fn.imageMagnify=function(options){
     var $=jQuery
     return this.each(function(){ //return jQuery obj
      var $imgref=$(this)
      if (this.tagName!="IMG")
       return true //skip to next matched element
      if (parseInt($imgref.css('width'))>0 && parseInt($imgref.css('height'))>0 || options.thumbdimensions){ //if image has explicit width/height attrs defined
       jQuery.imageMagnify.magnify($, $imgref, options)
      }
      else if (this.complete){ //account for IE not firing image.onload
       jQuery.imageMagnify.magnify($, $imgref, options)
      }
      else{
       $(this).bind('load', function(){
        jQuery.imageMagnify.magnify($, $imgref, options)
       })
      }
     })
    };
    
    jQuery.fn.applyMagnifier=function(options){ //dynamic version of imageMagnify() to apply magnify effect to an image dynamically
     var $=jQuery
     return this.each(function(){ //return jQuery obj
      var $imgref=$(this)
      if (this.tagName!="IMG")
       return true //skip to next matched element
     }) 
    };
    //** The following applies the magnify effect to images with class="magnify" and optional "data-magnifyby" and "data-magnifyduration" attrs
    //** It also looks for links with attr rel="magnify[targetimageid]" and makes them togglers for that image
    
    jQuery(document).ready(function($){
     var $targets=$('.magnify')
     $targets.each(function(i){
      var $target=$(this)
      var options={}
      if ($target.attr('data-magnifyto'))
       options.magnifyto=parseFloat($target.attr('data-magnifyto'))
      if ($target.attr('data-magnifyby'))
       options.magnifyby=parseFloat($target.attr('data-magnifyby'))
      if ($target.attr('data-magnifyduration'))
       options.duration=parseInt($target.attr('data-magnifyduration'))
      $target.imageMagnify(options)
     })
     var $triggers=$('a[rel^="magnify["]')
     $triggers.each(function(i){
      var $trigger=$(this)
      var targetid=$trigger.attr('rel').match(/\[.+\]/)[0].replace(/[\[\]']/g, '') //parse 'id' from rel='magnify[id]'
      $trigger.data('magnifyimageid', targetid)
      $trigger.click(function(e){
       $('#'+$(this).data('magnifyimageid')).trigger('click.magnify')
       e.preventDefault()
      })
     })
    })
    /***********************************************
    * jQuery Image Magnify- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
    * This notice MUST stay intact for legal use
    * Visit Dynamic Drive at http://www.dynamicdrive.com/ for this script and 100s more
    ***********************************************/
    //]]>
    
    </script>
    SLIDER
    I'm loocking for one slider like this:
    http://webdeveloperplus.com/jquery/f...ing-jquery-ui/

    HTML Code:
    <script type='text/javascript'>
    $(document).ready(function(){
    $(&quot;#featured&quot;).tabs({fx:{opacity: &quot;toggle&quot;}}).tabs(&quot;rotate&quot;, 5000, true);
    $(&quot;#featured&quot;).hover(
    function() {
    $(&quot;#featured&quot;).tabs(&quot;rotate&quot;,0,true);
    },
    function() {
    $(&quot;#featured&quot;).tabs(&quot;rotate&quot;,5000,true);
    }
    );
    });
    </script>
    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'/>
    <script src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js' type='text/javascript'/>
    I don't know if you can advise me anther slider that works with the image Margnify or I can adapt this one.
    Thanks.

  9. #7
    Join Date
    Mar 2005
    Location
    SE PA USA
    Posts
    30,495
    Thanks
    82
    Thanked 3,449 Times in 3,410 Posts
    Blog Entries
    12

    Default

    Probably the same answer, comment out the line as shown:

    Code:
    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'/>
    
    <script type='text/javascript'>
    //<![CDATA[
    /* jQuery Image Magnify script v1.1
    * This notice must stay intact for usage 
    * Author: Dynamic Drive at http://www.dynamicdrive.com/
    * Visit http://www.dynamicdrive.com/ for full source code
    
    * Nov 16th, 09 (v1.1): Adds ability to dynamically apply/reapply magnify effect to an image, plus magnify to a specific width in pixels.
    * Feb 8th, 11 (v1.11): Fixed bug that caused script to not work in newever versions of jQuery (ie: v1.4.4)
    */
    
    //jQuery.noConflict()
    
    jQuery.imageMagnify={
     dsettings: {
      magnifyby: 2, //default increase fact
    The browser cache may need to be cleared and/or the page refreshed to see changes.

    If you want more help, please post a link to the page on your site that contains the problematic code so we can check it out.
    - John
    ________________________

    Show Additional Thanks: International Rescue Committee - Donate or: The Ocean Conservancy - Donate or: PayPal - Donate

  10. #8
    Join Date
    Dec 2011
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Thank you Jonh, but it doesn't work.
    I'm using a test blogger for this: http://pescablackbass-pruebas.blogspot.com/#fragment-4
    I try this scripts in a new and clean template and I have the same problem, the slider works, the Magnify works, but when I use both scripts the slider doesn't work
    The Slider use CSS code for the style and this exactly code:
    HTML Code:
    <link rel="stylesheet" type="text/css" href="style.css" />
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js" ></script>
    <script type="text/javascript">
    	$(document).ready(function(){
    		$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
    	});
    </script>
    HTML Code:
    <div id="featured" >
    		  <ul class="ui-tabs-nav">
    	        <li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-1"><a href="#fragment-1"><img src="images/image1-small.jpg" alt="" /><span>15+ Excellent High Speed Photographs</span></a></li>
    	        <li class="ui-tabs-nav-item" id="nav-fragment-2"><a href="#fragment-2"><img src="images/image2-small.jpg" alt="" /><span>20 Beautiful Long Exposure Photographs</span></a></li>
    	        <li class="ui-tabs-nav-item" id="nav-fragment-3"><a href="#fragment-3"><img src="images/image3-small.jpg" alt="" /><span>35 Amazing Logo Designs</span></a></li>
    	        <li class="ui-tabs-nav-item" id="nav-fragment-4"><a href="#fragment-4"><img src="images/image4-small.jpg" alt="" /><span>Create a Vintage Photograph in Photoshop</span></a></li>
    	      </ul>
    
    	    <!-- First Content -->
    	    <div id="fragment-1" class="ui-tabs-panel" style="">
    			<img src="images/image1.jpg" alt="" />
    			 <div class="info" >
    				<h2><a href="#" >15+ Excellent High Speed Photographs</a></h2>
    				<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla tincidunt condimentum lacus. Pellentesque ut diam....<a href="#" >read more</a></p>
    			 </div>
    	    </div>
    
    	    <!-- Second Content -->
    	    <div id="fragment-2" class="ui-tabs-panel ui-tabs-hide" style="">
    			<img src="images/image2.jpg" alt="" />
    			 <div class="info" >
    				<h2><a href="#" >20 Beautiful Long Exposure Photographs</a></h2>
    				<p>Vestibulum leo quam, accumsan nec porttitor a, euismod ac tortor. Sed ipsum lorem, sagittis non egestas id, suscipit....<a href="#" >read more</a></p>
    			 </div>
    	    </div>
    
    	    <!-- Third Content -->
    	    <div id="fragment-3" class="ui-tabs-panel ui-tabs-hide" style="">
    			<img src="images/image3.jpg" alt="" />
    			 <div class="info" >
    				<h2><a href="#" >35 Amazing Logo Designs</a></h2>
    				<p>liquam erat volutpat. Proin id volutpat nisi. Nulla facilisi. Curabitur facilisis sollicitudin ornare....<a href="#" >read more</a></p>
    	         </div>
    	    </div>
    
    	    <!-- Fourth Content -->
    	    <div id="fragment-4" class="ui-tabs-panel ui-tabs-hide" style="">
    			<img src="images/image4.jpg" alt="" />
    			 <div class="info" >
    				<h2><a href="#" >Create a Vintage Photograph in Photoshop</a></h2>
    				<p>Quisque sed orci ut lacus viverra interdum ornare sed est. Donec porta, erat eu pretium luctus, leo augue sodales....<a href="#" >read more</a></p>
    	         </div>
    	    </div>
    
    		</div>
    	</div>
    Thank you again.

  11. #9
    Join Date
    Mar 2005
    Location
    SE PA USA
    Posts
    30,495
    Thanks
    82
    Thanked 3,449 Times in 3,410 Posts
    Blog Entries
    12

    Default

    You have a lot more going on on that page than just those two scripts. I seriously doubt everything was working before you added the Dynamic Drive script. And what there is on that page, even just the part about the tab script, is different than what you have in your post

    However, with a bit of luck, this might work. Now I'm talking about what's actually on the page. There we see:

    Code:
    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'></script>
    <script type='text/javascript'>
    //<![CDATA[
    /* jQuery Image Magnify script v1.1
    * This notice must stay intact for usage 
    * Author: Dynamic Drive at http://www.dynamicdrive.com/
    * Visit http://www.dynamicdrive.com/ for full source code
    
    * Nov 16th, 09 (v1.1): Adds ability to dynamically apply/reapply magnify effect to an image, plus magnify to a specific width in pixels.
    * Feb 8th, 11 (v1.11): Fixed bug that caused script to not work in newever versions of jQuery (ie: v1.4.4)
    */
    
    //jQuery.noConflict()
    
    jQuery.imageMagnify={
     dsettings: {
      magnifyby: 2, //default incre . . .
    followed by the rest of that script, then:

    Code:
    <link href='http://videobox-lb.sourceforge.net/css/videobox.css' rel='stylesheet' type='text/css'/>
    <script src='http://videobox-lb.sourceforge.net/js/mootools.js' type='text/javascript'></script>
    <script src='http://videobox-lb.sourceforge.net/js/swfobject.js' type='text/javascript'></script>
    <script src='http://videobox-lb.sourceforge.net/js/videobox.js' type='text/javascript'></script>
    <script src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js' type='text/javascript'></script>
    
    <script type='text/javascript'>
    	$(document).ready(function(){
    		$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
    	});
    </script>
    What we're interested in are the three highlighted lines (two in the first code block, one in the second). Change the first to:

    Code:
    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js' type='text/javascript'></script>
    Revert the second to what it was (make it):

    Code:
    jQuery.noConflict()
    without the comment token. And for the third line, change it to:

    Code:
    	jQuery(document).ready(function($){
    As I say - there's a lot going on script wise on that page, so this might not be enough. But with a bit of luck, it will do the trick.

    The browser cache may need to be cleared and/or the page refreshed to see changes.
    - John
    ________________________

    Show Additional Thanks: International Rescue Committee - Donate or: The Ocean Conservancy - Donate or: PayPal - Donate

  12. #10
    Join Date
    Dec 2011
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    I tried this changes.
    The Image Magnify and the Video Vidbox continue working fine, but the slider doesn't work.
    Sorry to be so insistent. Thanks again for your help, you are really the best forum about it.
    http://pescablackbass-pruebas.blogspot.com/

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •