Archive

Posts Tagged ‘javascript’

可以抛出的方块

December 29th, 2009 ciro No comments

Tips:You can change the code before run.

Categories: 技术 Tags:

一些不错渐隐弹出效果

July 19th, 2009 ciro No comments

节选自原文:http://devsnippets.com/article/10-transition-effects-the-art-of-showinghiding-content.html

1.Jquery实现的淡入淡出效果

这种淡入淡出的效果可以应用在图片,文字片段,甚至任何节点,未激活时该效果显示30%的透明度,鼠标hover效果为100%的透明度,很适合在网页的局部内容表现上使用。

  1. $(document).ready(function(){   
  2. $("ELEMENT HERE").fadeTo("slow", 0.3);   
  3. $("ELEMENT HERE").hover(function(){   
  4. $(this).fadeTo("slow", 1.0);   
  5. },function(){   
  6. $(this).fadeTo("slow", 0.3);   
  7. });   
  8. });  

查看示例 下载

Read more…

Categories: 技术 Tags: , ,

解决常见CSS问题的8个Javascript技巧

July 19th, 2009 ciro No comments

CSS在web开发中中绝对是一个伟大的技术,虽然跨浏览器的问题和缺乏CSS3支持在现代浏览器是一个实际问题的创造性。 这里提供了8个用Javascript解决常见的CSS问题的技巧。

1 -JQuery 实现透明背景

由于IE6对对PNG支持很不友好,实现透明背景一直都是相当烦人的事情。 已经有很多办法可以解决这类问题,这里提供一个用Jquery来实现任意元素透明的技巧。

  1. 确保你的网页包含了以下JS库: http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.jshttp://design-forge.ro/projects/opensource/transBG.jquery.plugin.js
  2. 你在需要的地方加入以下代码(HTML),放到单独的js文件更好。 然后,就可以在你想要实现透明效果的元素上使用transBGdraw ()

$("#id").transBGdraw();

$(”#menu”).transBGdraw();

$(”#container”).transBGdraw();

// !!!IMPORTANT!!!

// if you use tagnames or classes, make sure every object affected has a unique id.

$(”div”).each(function()

{ $(this).transBGdraw(); });

$(”h6″).each(function()

{ $(this).transBGdraw(); });

$(”.class1″).each(function()

{ $(this).transBGdraw(); });

$(”.text”).each(function()

{ $(this).transBGdraw(); });

$(”.information”).each(function()

{ $(this).transBGdraw(); });

来源: 跨浏览器透明背景与jQuery ,没有CSS技巧,没有*. PNG文件

2 – 兼容各种浏览器

由于微软和IE,每个前端开发工程师遇到最棘手的肯定是跨浏览器兼容的问题。 即便可以为IE引入专门的样式,但是这对要兼容大多数浏览器来说并不是最理想的解决方式。用Jquery可以轻松解决。

$(document).ready(function(){

$(’html’).addClass($.browser);

});

现在您可以根据你的浏览器如 msie //Mozilla//opera//Safari来添加样式。

Read more…

Categories: 技术 Tags: , ,