[k]id » jQuery 

2010年3月29日

jQuery要素の先頭に追加

jQueryである要素の先頭に追加したい場合はprependを使用、
逆に最後に追加するばあいはappend

jq

こんな感じで使用します。

prepend

$(追加される要素).prepend(追加する要素);

append
$(追加される要素).append(追加する要素);

Filed under: Ajax,JavaScript
タグ:

2010年3月26日

右クリック禁止をjQueryで実装(褒められた事ではありませんが、)

たま〜に「html内の画像の保存をさせたくないので右クリックを禁止してくれますか?」
等の若干疑問を抱くリクエストを受け付ける事があります。

jq

ユーザービリティ的には決して褒められた事ではないのですが、
どうしても反発出来なかった場合はjQueryでサクッと実装してしまいます。

jQueryを読み込んだ上で

$(document).ready(function(){
	$(document).bind("contextmenu",function(e){
		return false;
	});
});

上記で、ササッと実装して無かった事にしましょう。

Filed under: Ajax,JavaScript
タグ: ,

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">

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

Filed under: 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);
	});
});

Filed under: 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");

Filed under: Ajax,JavaScript
タグ:

Page 2 of 3123