JavaScript

JavaScriptに投稿されたコード一覧

アラビア数字からローマ数字に変換

あれ?こんなクソコードっぽいので行けたぞ?
あれ?こんなクソコードっぽいので行けたぞ?
var a = [
[1000, "M"],
[900, "CM"],
[500, "D"],
[400, "CD"],
コードを見る
  • タグ:
  • タグはありません

HSP3コンパイラfor EmEditorマクロ

EmEditorマクロを使ってHSPのソースをコンパイルします。拡張子.jsee
EmEditorマクロを使ってHSPのソースをコンパイルします。拡張子.jsee
//
// HSP3 コンパイラ for EmEditor マクロ
//
// compilerName にHSP3スクリプトエディタのパスを指定して使用してください。
//
コードを見る

jquery.validate.js でname属性値の異なる3つ以上のチェックボックスに相互的な必須条件を付ける

name属性変えられないという特殊な制約がある時用。 requiredにコールバック関数使って対応。 ※name=id とする。
name属性変えられないという特殊な制約がある時用。 requiredにコールバック関数使って対応。 ※name=id とする。
			name1: {
				required: function() { return !( $('#name2').attr('checked') == 'checked' || $('#name3').attr('checked') == 'checked' ) }
			},
			name2: {
				required: function() { return !( $('#name1').attr('checked') == 'checked' || $('#name3').attr('checked') == 'checked' ) }
コードを見る
  • タグ:
  • タグはありません

レイヤーグループにもとづく新規ユーザー定義スライス(ちょっとずれる)

上下左右が1px大きくなる。場合によっては2pxのときも。うーん。。。
上下左右が1px大きくなる。場合によっては2pxのときも。うーん。。。
//アクティブドキュメント取得
var doc = activeDocument;

//アクティブレイヤー
var act = doc.activeLayer;
コードを見る