[k]id » jQuery 

2010年2月25日

jQueryでとっても簡単にカラーピッカーの実装

vr
Ajaxで背景を変更やフォーム等で色を選択する場合は最近ではカラーピッカーを
使用する事が多いと思うのですが、jQueryプラグインでは機能が多すぎたりする事が多く
なかなか良い方法がありませんでした。

Virgil Rebotonさんにシンプルで実装しやすそうなカラーピッカーがあったのでご紹介します。

jQuery Color Picker
pic
サンプルも公開されています

導入方法
Virgil Rebotonさんからファイルをダウンロード
※ページ中程のDownloadリンクから

ヘッダーに
とりあえずヘッダーに落としてきたファイルを記述
リンクするファイルはJavasScript
<script src="jquery-1.2.2.js" type="text/javascript"></script>
<script src="ColorPicker.js" type="text/javascript"></script>



CSSファイル
<style type=text/css media=all>@import url( ColorPicker.css );</style>

その後に例として直書きで
<script type="text/javascript" charset="utf-8">
<!--
jQuery(function($)
	{
		$("#picker1").attachColorPicker();
	});
//-->
</script>

bodyに
bodyに下記を記述
<input name="任意のname" id="picker1" size="7">

で実装ができます!
簡単ですね!

カテゴリー: Ajax, JavaScript, WEB Tips
タグ:

2010年2月10日

JQueryでSwapImagesの覚え書き

JQueryでSwapImageさせようと思い、
奇麗なソースがないかと調べていたところ、

chobugyoさんの[jquery]ないのでつくってみた「jquery SwapImage Menu」に端的なコードがあったので参考にさせていただく事にしました。

コードは以下、記事、ありがとうございます。参考にさせていただきます。

$(function(){
	$("#buttons a").hover(function(){
		var picture = "images/" + $(this).attr("class") + ".jpg";
		$("#swapimage .floatPicture:visible").fadeOut("fast",function(){
			$("#swapimage .floatPicture:hidden").fadeIn("fast").attr("src",picture);
		});
		$("#swapimage a").attr({
			href:$(this).attr("href"),
			title:$(this).attr("title")
		});
		$("#swapimage .basePicture:visible").fadeIn("fast").attr("src",picture);
	});
});

カテゴリー: Ajax, JavaScript
タグ: ,

2010年2月9日

JQueryで画像を先読みする。

JSなどで画像等を後から読み込んだりする場合、
先読みをしておかないとまずい場合があるとおもいます。

そんなときにJQueryのattrにて下記のソースで先読み設定ができるようです。

jQuery.preimg = function()
{
	for(var i = 0; i<arguments.length; i++)
	{
		jQuery("<img>").attr("src", arguments[i]);
		//配列から読み込み
	}
};
jQuery.preimg("画像名.jpg", "画像名.jpg");

カテゴリー: Ajax, JavaScript
タグ:

2009年11月30日

jQueryでURLパラメータを扱う(get引数を使いたい)

jqueryで

http://hogehoge.com/index.htm?cid=xx
とかのget引数を取り扱いたく、色々調べたところ
http://jquery-howto.blogspot.comさんに情報がありました。
ピクチャ 1

function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i <hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

上記のfunctionに
http://hogehoge.com/index.htm?cid=xx
であれば
getUrlVars()["cid"];
で使用できるみたいです。

便利ですね!

カテゴリー: Ajax, JavaScript
タグ:

2009年11月19日

TinyMCEのメディア(画像)投稿で絶対パスが相対パスに変更されてしまう時の対処法

WordPressでも採用されているAjaxベースのテキストエディタ「TinyMCE」
この「TinyMCE」で画像を登録するときに何故か絶対パスで設定しても相対パスに強制的に
変更されてしまう事が判明。

ドキュメンとによると設定するJSに下記を記述することで変更されなくなるみたいです。

relative_urls : false

覚え書きです。

カテゴリー: Ajax, PHP
タグ: , ,

Page 1 of 212